도 있습니다 table_A에서 항목을 "선택"하는 방법이 내가 sqlite가/파이썬에서 사용 된 쿼리입니다 :간단한 SQL 쿼리 문제 : 만 table_B
Select wbCode from CountriesList_A
그러나 나는 일종의 싶습니다 IF 문은 CountriesListB에있는 항목 만 반환합니다.
제안 사항? 고맙습니다.
도 있습니다 table_A에서 항목을 "선택"하는 방법이 내가 sqlite가/파이썬에서 사용 된 쿼리입니다 :간단한 SQL 쿼리 문제 : 만 table_B
Select wbCode from CountriesList_A
그러나 나는 일종의 싶습니다 IF 문은 CountriesListB에있는 항목 만 반환합니다.
제안 사항? 고맙습니다.
두 테이블에있는 행만 반환하는 내부 조인을 사용하면 다른 테이블에 조인 할 수 있습니다.
SELECT a.wbCode
FROM CountriesList_A a
INNER JOIN CountriesList_B b ON a.wbCode = b.wbCode
이 작업을 수행 할 수 있습니다
select wbCode
from CountriesList_A
where wbCode in (select wbCode from CountriesListB)
TRY :
Select * From tableA A
Where Exists
(Select * From Table B
Where wbCode = A.wbCode)
왜 조인 대신 하위 쿼리를 사용합니까? – BenCr
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)
또는
,왜 조인 대신 하위 쿼리를 사용합니까? – BenCr
왜 조인 대신 하위 쿼리를 사용합니까? – BenCr
특별한 이유는 없습니다. 조인은 사람들을 혼란스럽게하는 경향이 있으므로 사람들이 묻는 방법에 따라 다른 사람을 생각하게됩니다. – Thyamine