Sql server 如何显示不带';不符合标准

Sql server 如何显示不带';不符合标准,sql-server,tsql,Sql Server,Tsql,我有两个链接表: Case_Table: Case_Clients Client_ID (int, identity) Case_ID (int, identity) --- Case_ID (int) Conference_ID (int) Relationship_ID (int) Other Stuff 下面是列出所有有户主的记录的SQL语句:

我有两个链接表:

    Case_Table:                 Case_Clients
                                Client_ID (int, identity)
    Case_ID (int, identity) --- Case_ID (int)
    Conference_ID (int)         Relationship_ID (int)
    Other Stuff
下面是列出所有有户主的记录的SQL语句:

    SELECT Case_Table.Case_ID, 
           Case_Table.Conference_ID, 
           Case_Clients.Client_ID, 
           Case_Clients.Relationship_ID
    FROM   Case_Clients INNER JOIN
           Case_Table ON Case_Clients.Case_ID = Case_Table.Case_ID
    WHERE  (Case_Clients.Relationship_ID = 1)
该公司要求每个案件都有一名户主,我们已经采取措施执行这一规定,但我们仍然有现有案件没有户主。我知道我有100多个没有户主的案例(关系ID=1)


继续。。。我试图做的是列出Case_表中没有Case_客户户主的每个记录的会议ID和Case_ID。

您可以使用
不在
检索
Case表
中没有
Case_客户
中的任何记录,其中
RelationshipID=1
(假设他是户主)


您可以使用
NOT IN
检索
CaseTable
中的任何记录,这些记录在
Case\u客户中没有记录,其中
RelationshipID=1
(假设是户主记录)


我想,这就成功了。看着它,看到解决方案如此简单,足以让我感到有些尴尬。谢谢你的快速解决方案。我想这就成功了。看着它,看到解决方案如此简单,足以让我感到有些尴尬。谢谢你的快速解决方案。
SELECT Case_Table.Case_ID, Case_Table.ConferenceID
FROM Case_Table
WHERE CaseTable.Case_ID NOT IN (
    SELECT Case_ID 
    FROM Case_Clients 
    WHERE RelationshipID = 1
)