分页: 1 / 1

超难的MySQL问题

发表于 : 2006-04-20 22:29
tryso
如果table1的某一行的a 与table2的c对应,就删除table1的这一行。

table1
a | b
-----
1 | 100
2 | 200

table2
c |
----
1 |

在SQL server 里面可以这样写到:
delete table1 from table1 a join table2 b on a.a=b.c;

但在MySQL里面就不行,应该怎么改?谢谢!

发表于 : 2006-04-24 12:11
wenew
delete from table1 where a in (select c from table2)

发表于 : 2006-05-21 3:53
bobyang
好像低于4。1版的MYSQL不支持子查询