这是我在sqlite / python中使用的查询:
Select wbCode from CountriesList_A
但是我希望有一些IF语句只返回在CountriesListB中的项目。
连连呢?非常感谢你。
答案 0 :(得分:5)
您可以使用内部联接加入另一个表,该联接仅返回两个表中存在的行。
SELECT a.wbCode
FROM CountriesList_A a
INNER JOIN CountriesList_B b ON a.wbCode = b.wbCode
答案 1 :(得分:2)
你可以这样做:
select wbCode
from CountriesList_A
where wbCode in (select wbCode from CountriesListB)
答案 2 :(得分:0)
TRY:
Select * From tableA A
Where Exists
(Select * From Table B
Where wbCode = A.wbCode )
答案 3 :(得分:0)
Select a.wbCode from CountriesList_A a
WHERE EXISTS (
select b.wbCode
FROM CountriesListB b
WHERE a.wbCode = b.wbCode)
或者
Select a.wbCode from CountriesList_A a
WHERE a.wbCode IN (
select b.wbCode
FROM CountriesListB b)
或者
Select a.wbCode
from CountriesList_A a inner join CountriesListB b
on a.wbCode = b.wbCode