PHP SQL JOIN避免ID重复

时间:2013-06-26 08:46:57

标签: php sql

我正在使用此代码:

SELECT * FROM Table1 
      JOIN Table2 USING(venue_id)
      WHERE table2.location = '$MyVariable'

然后计算返回的记录数:

$num_rows = mysql_num_rows($result);
echo "$num_rows";

它工作得很好但Table1中的venue_id有很多条目,我只希望它每个场所得到一个

我怎样才能让它只返回1个venue_id实例?

1 个答案:

答案 0 :(得分:3)

使用GROUP BY子句

SELECT * FROM Table1 
JOIN Table2 USING(venue_id)
WHERE table2.location = '$MyVariable'
GROUP BY `Table1`.`venue_id`