Ste*_*ven 2 mysql join distinct
我有以下查询返回1738行:
select a.street, b.id
from TableA a
left join TableB b on a.city = b.city
order by a.street
Run Code Online (Sandbox Code Playgroud)
执行以下查询,返回1073行:
select distinct street from TableA
如何在第一个查询中返回不同的行?
我尝试过使用select distinct a.street, b.id,但这会返回1090行.
我需要另一次加入吗?
select a.street, b.id
from TableA a
left join TableB b on a.city = b.city
group by a.street, b.id
order by a.street
Run Code Online (Sandbox Code Playgroud)