一个表中的sql删除与比较数据另一个表都没有PK,FK关系

时间:2015-09-17 11:48:54

标签: mysql sql sql-server sql-server-2008

我有两个表名tblstu和tblmark tblstu有3条记录,在tblmark中有相应的pk(1,2,3)相同的记录但是tblmark有3条额外的记录在tblstu中找不到谁可以从中删除不匹配的记录tblmark两个表中没有pk和fk的关系

2 个答案:

答案 0 :(得分:0)

ANSI SQL回答:

//For Tab
{{ $active=='business' ? 'active' : '' }}

//For Content
{{ $active=='business' ? 'tabname' : '' }}

如果tblstu.id可以为空,请调整为:

delete from tblmark where id not IN (select id from tblstu)

答案 1 :(得分:0)

my $foo;
$foo = 1;
$foo = 3;
print $foo; # 3, obviously