두 개의 테이블이 있습니다. 첫 번째 유형은 유형을 보유하고 두 번째 유형은이 유형의 값을 보유합니다. 내 예에서 는 'FIRST_NAME'로 더 많은 값 '존은'내가 얻을 수있는 경우 : single-row subquery returns more than one row
``단일 행 부질의가 두 개 이상의 행을 반환합니다 .` 오류 불투명도
SELECT DISTINCT id FROM name WHERE id=(
SELECT id FROM name WHERE text1='first_name' INTERSECT
SELECT name_id FROM value WHERE text2='john');
내가 SQL에 아주 좋은 아니에요. 나는 LEFT JOIN
또는 그와 비슷한 것을 사용해야 만하지만 어떻게해야하는지 명확하지 않습니다.
검색어가 잘못되었습니다. 그러나 우리가 좋은 것을 쓸 수 있도록 당신이 원하는 것을 설명하십시오. –