【发布时间】:2011-07-28 09:18:37
【问题描述】:
努力组装正确的 MYSQL 查询以执行以下操作:
2 张桌子(位置和场地)。 在 Locations 我想获得唯一的 location_name 和 location_id 哪里有 on_website = 1 的场地 这是为导航绘制一个下拉列表。
所以我有伦敦作为一个地点,在伦敦我有几个场馆 在威姆斯洛,我有一个位置,但没有我想宣传的场所(on_website = 0)
目前我得到了输出
Bath
London
Birmingham
London
Bristol
London
我想要的地方
Bath
London
Birmingham
试过这个:
SELECT
tblLocations.location_name,
tblLocations.location_id,
tblVenues.venue_id
FROM
tblLocations
INNER JOIN tblVenues ON (tblLocations.location_id = tblVenues.location_id)
Where tblVenues.on_website = 1
并尝试使用 distinct,但它仍然给我重复的位置。
任何帮助都会非常感谢
【问题讨论】:
标签: mysql