【发布时间】:2013-12-15 23:37:59
【问题描述】:
我的 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 是所有客户的表,survey 是所有客户的表 他们进行的调查..
此语句应仅显示 cust 数据库中的行并包含调查表中的信息,但出于某种原因,它将显示 cust 表中的每个客户与他们进行的调查一样多的次数。 因此,如果 cust 表中的客户 1 在调查表中有 3 个调查,则此语句将显示该客户 3 次。我如何更改语句以仍然具有来自 调查表,但每个客户只显示一次?
【问题讨论】: