sql问题 求教

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:46:16
Table 1
Table1Id Name
1 A
2 B
3 C
4 D
5 E
6 F
Table 2
Id Table1id
1 1
2 2
3 4
4 5
5 6

求一条sql语句:
输出结果:
Table1Id Name [其他字段……]
3 C

select * from Table1 where Table1Id not in(select Table1Id from Table2)

试下吧 好久没写SQL了

如果直接的话可以:
SELECT *
FROM Table1
WHERE Table1Id=3;

或者:
SELECT *
FROM Table1
WHERE Name='C';

也可嵌套查询:
SELECT *
FROM Table1
WHERE Table1Id not in (SELECT Table1Id FROM Table2)