2013-12-15 43 views
0

林具有帶有SQL語句的問題:左派PHP連接SQL問題

$sql = "SELECT * FROM cust LEFT JOIN survey AS survey ON 
cust.cid=survey.cust_id WHERE cust.clinic='1' LIMIT $start, $limit"; 
while($row = mysql_fetch_array($result)) 
{ 
echo row['id']; 
} 

卡斯特是所有客戶的表,調查是他們採取一切 調查表..

該陳述應該只顯示來自cust db的行幷包含調查表中的信息,但由於某種原因,它會在cust表中顯示與其進行調查相同次數的每個客戶。 因此,如果客戶1從調查表中有3次調查,則該調查將顯示該客戶3次。如何更改調查表中的信息仍然來自 調查表,但只顯示每個客戶一次?

回答

3

我不太明白你想用這個查詢來做什麼。但它看起來好像在LIMIT之前缺少GROUP BY cust.cid

+0

100%這是正確的答案。謝謝。 – user1789437