<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'> <BR>
Hi,<BR>
 <BR>
I have a database with 52 columns and 7 million rows.<BR>
 <BR>
The columns are Date (timestamp data type), Customer (real data type) and a bunch of other columns that indicate values for each customer on each date (all of these columns are of real data type).<BR>
 <BR>
The 'Date' column contains 5 unique values.<BR>
 <BR>
The 'Customer' column contains 1.7 million unique values.<BR>
 <BR>
1. The following query returns instantly: SELECT "CUSTOMER" FROM "TABLE".<BR>
 <BR>
2. The following query takes a long time (stopped after a few minutes): SELECT "CUSTOMER" FROM "TABLE" GROUP BY "CUSTOMER".<BR>
 <BR>
3. The following query returns instantly: SELECT "DATE", "CUSTOMER" FROM "TABLE" GROUP BY "DATE", "CUSTOMER".<BR>
 <BR>
4. The following query takes a long time (stopped after a few minutes): SELECT "CUSTOMER", "DATE" from "TABLE" GROUP BY "CUSTOMER", "DATE".<BR>
 <BR>
* Note that the only difference between query 1 and query 2 are the addition of a group by clause to query 2.<BR>
 <BR>
* Note that the only difference between query 3 and query 4 are the order of columns in the select and group by clauses.<BR>
 <BR>
Is there a way to work around this?  I'm really stuck.<BR>
 <BR>
Thanks in advance,<BR>
 <BR>
Elad<BR><br /><hr />Talk to your Yahoo! Friends via Windows Live Messenger. <a href='http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008' target='_new'>Find Out How</a></body>
</html>