Ray*_*erx 1 mysql records sql-delete
我有两个表,TableA并且TableB每个表都有一个名为的字段ID.
我想删除所有记录TableA,其中ID记录中的比赛TableB.
我尝试执行此命令,但未TableB找到
DELETE FROM TableA WHERE TableA.id=TableB.id;
Run Code Online (Sandbox Code Playgroud)
您无法引用TableB,WHERE因为该表未加入.但在这种情况下你甚至不需要JOIN,使用这个:
DELETE FROM TableA WHERE id IN (SELECT id FROM TableB)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |