我有2张桌子:
_表用户:ID(主键),名称,电话号码。
_表类:ID(主键),主题(主键)。
我想从表用户中选择ID,Name,Phonenumber,它们在表类中没有重复ID的记录ID。例如:
ID Name PhoneNumber
1 a 012312
2 b 345678
3 c 232321
ID Subject
2 abc
3 def
2 def
3 abc
结果将是
ID Name PhoneNumber
2 b 345678
3 c 232321
任何帮助都会很棒。
答案 0 :(得分:0)
这会有帮助吗?
select ID, Name, PhoneNumber
from Table1
where exists (select 1 from Table2 where Table2.ID = Table1.ID)
答案 1 :(得分:0)
SELECT DISTINCT
id,name,phonenumber
FROM
user
JOIN class on user.id = class.ID
或
SELECT
id,name,phonenumber
FROM
user
WHERE
id IN (SELECT id FROM class)
或
SELECT
id,name,phonenumber
FROM
user
WHERE
EXISTS (select 1 from class where user.id = class.id)
答案 2 :(得分:0)
SELECT distinct ID, Name, PhoneNumber FROM User, Class WHERE User.ID = Class.ID