我有两张桌子:
1)人员(身份证、姓名)
2)车辆(车号、人号)
我想知道所有没有复制品的人的名字。
这就是我想到的:

SELECT person.person_name, cars.person_id
FROM cars
INNER JOIN person
ON person.person_id=cars.person_id

但我不想要复制品,所以我需要用这样的方法合并它:
SELECT DISTINCT person_id FROM cars

最佳答案

select person_name from person
where person_id in ( select person_id from cars )

关于mysql - SQL-选择不同的行,并将它们与另一个表连接起来以获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6657633/

10-11 14:06
查看更多