我对 SQL 很陌生,需要有关如何使用正确的查询来完成此任务的帮助。
我有 2 张桌子需要使用。表“TB1”有:
id Name
1 bob
2 blow
3 joe
表“TB2”有:
compid property
1 bob
2 blow
我正在尝试获取“TB2”中缺少哪个compid并从“TB1”中插入它
我正在做的查询是:
SELECT id, name from TB1, TB2 where id <> compid
我得到的是 ID 1 和 2 的 2 个输出,以及来自 id 3 的 3 个输出。通过使用 php:
for($i=0;$i <= mysql_num_rows($comp)-1; $i++)
{
echo mysql_result($comp, $i, 0)."<br>";
}
我期望输出 3 但得到了这个:
1
1
2
2
3
3
3
我了解它比较表中的所有行但是有没有办法实现我正在寻找的东西?
谢谢你的时间。