帮助,我需要使用左连接。我有两张桌子;Horse_table,其中有 horse_id,名称。Entry_Table,其中有 horse_id,放置。我需要列出从未获得过第一名的马的 horse_id 和名称。按 horse_id 排序。
这是我所拥有的;
Select a.horse_id, a.name,
COALESCE ('place'>=1) as 'Never Won First Place'
From horse a LEFT JOIN entry b
ON (a.horse_id=b.horse_id)
AND (b.horse_id=a.name)
Where Horse_id<=502
ORDER by Horse_id;
这样做的问题是它返回所有马匹,而不是它应该返回的马匹,我尝试使用Where b.place>=1
但它没有返回任何结果。