gpt4 book ai didi

sql-server-2005 - 如何查询不符合其约束的外键?

转载 作者:行者123 更新时间:2023-12-04 17:06:11 25 4
gpt4 key购买 nike

SQL Server 2005。

我正在将外键约束添加到据称不需要它们的应用程序数据库中。自然,数据变得不可靠,并且外键字段中有孤立的条目。

设置:
两个表,TableUser和TableOrder。
TableUser具有主键“UserID”,而TableOrder具有外键“UserID”。

我如何找到TableOrder.UserID在TableUser.UserID中没有匹配条目的行?

例如,TableOrder.UserID的值为250,但是没有匹配的TableUser.UserID键为250。

最佳答案

这是一种方法:

select * from TableOrder where UserID not in (select UserID from TableUser);

有许多不同的方式来编写这种查询。

关于sql-server-2005 - 如何查询不符合其约束的外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259486/

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