我有2张桌子:
1)人(person_id,person_name)
2)汽车(car_id,person_id)
我想得到所有没有重复汽车的人的名字。
这是我想出的:
SELECT person.person_name, cars.person_id
FROM cars
INNER JOIN person
ON person.person_id=cars.person_id
Run Code Online (Sandbox Code Playgroud)
但我不希望重复,因此我需要使用类似以下内容的方法将其合并:
SELECT DISTINCT person_id FROM cars
Run Code Online (Sandbox Code Playgroud)
select person_name from person
where person_id in ( select person_id from cars )
Run Code Online (Sandbox Code Playgroud)