如何选择未在另一个表中引用的列 [英] How do I select a column that I not referenced in another table
问题描述
-
SELECT DISTINCT p.region_no
AS noReference
FROM Provider p
WHERE NOT EXISTS(SELECT region_name FROM dbo.region
WHERE p.region_no = dbo.region.region_no);
< b>我尝试过:
SELECT DISTINCT p.region_no
AS noReference
FROM Provider p
WHERE NOT EXISTS(SELECT region_name FROM dbo.region
WHERE p.region_no = dbo.region.region_no)
尝试:
SELECT DISTINCT p.Region_no AS noReference
FROM 提供者p
< span class =code-keyword> LEFT JOIN 区域r ON p.Region_no = r.Region_no
WHERE r.Region_no IS NULL
SELECT DISTINCT region_no,region_name
FROM region r
WHERE r.region_no NOT IN(SELECT region_no
FROM provider) ;
-
SELECT DISTINCT p.region_no
AS noReference
FROM Provider p
WHERE NOT EXISTS (SELECT region_name FROM dbo.region
WHERE p.region_no = dbo.region.region_no );
What I have tried:
SELECT DISTINCT p.region_no
AS noReference
FROM Provider p
WHERE NOT EXISTS (SELECT region_name FROM dbo.region
WHERE p.region_no = dbo.region.region_no )
Try:
SELECT DISTINCT p.Region_no AS noReference FROM Provider p LEFT JOIN Region r ON p.Region_no = r.Region_no WHERE r.Region_no IS NULL
SELECT DISTINCT region_no, region_name
FROM region r
WHERE r.region_no NOT IN (SELECT region_no
FROM provider);
这篇关于如何选择未在另一个表中引用的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!