gpt4 book ai didi

mysql - 如何检索在另一个表中没有任何引用的所有记录?

转载 作者:行者123 更新时间:2023-11-29 03:59:13 24 4
gpt4 key购买 nike

TableA 
id, name
1, abc
2, cde
3, def


TableB
id, TableA_id, topic
1, 1, blah
2, 1, blah again
3, 2, abcdef

我想从 TableA 中选择所有那些在 TableB 中没有任何引用的记录。我如何在 Mysql 中执行?

非常感谢。

最佳答案

您可以使用LEFT JOIN 并选择这些在B 中没有匹配记录的记录。

SELECT
TableA.*
FROM
TableA
LEFT JOIN
TableB
ON
TableB.TableA_id = TableA.id
WHERE
TableB.id IS NULL

关于mysql - 如何检索在另一个表中没有任何引用的所有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1859990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com