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
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)