额 我有 2 张桌子,perkakasan和peminjaman. 两个表都有相同的主键,即nosiri. 它们有关系并且perkakasan是主键。这些是表的示例。perkakasannosiri:SMKS001L, SMKS002L, SMKS001Npeminjamannosiri:SMKS001L, SMKS001N我想从“perkakasan”表中获取数据,条件是“peminjaman”表中不存在数据,在这种情况下,数据是 SMKS002L。请帮我做这些,感谢任何帮助:)<?phpinclude 'capaian.php';$test = "SELECT perkakasan.nosiri as nosiriperkakasan from perkakasan WHERE nosiri in ( SELECT nosiri FROM peminjaman WHERE nosiri != 'nosiriperkakasan' )";$testcapai = mysqli_query($capaiDB, $test);if($data=mysqli_fetch_array($testcapai)){ do{$nosiri = $data['nosiriperkakasan']; echo "$nosiri"; }while($data=mysqli_fetch_array($testcapai));}else{ echo "Gagal";}?>我尝试过的编码显示 SMKS001L 和 SMKS001N
1 回答
DIEA
TA贡献1820条经验 获得超2个赞
您可以进行左连接,然后过滤这些结果,其中第二个表中没有记录。
SELECT p1.*
FROM perkakasan p1
LEFT JOIN peminjaman p2
ON p1.nosiri=p2.nosiri
WHERE p2.nosiri IS NULL
- 1 回答
- 0 关注
- 114 浏览
添加回答
举报
0/150
提交
取消