아래 두 테이블에서 form_id, form_name 및 owner_name을 찾을 필요가있는 요구 사항이 있습니다. 그러나 owner_id가 'citizen'인 경우 소유자 이름은 'citizen'으로 표시되고 다른 값 (예 : owner_level_1)은 table2의 소유자 이름으로 표시됩니다. table2에 owner_name 'citizen'행을 삽입 할 수 없습니다. 나는이에 대한 MySQL의 쿼리를 작성 할 수 없습니다입니다두 개의 mysql 테이블에서 조건부 데이터 검색
form_id form_name owner_name
------------------------------------------
id1 name1 citizen
id2 name2 alex
id3 name3 john
id4 name4 citizen
: 같은
select * from db.table1;
form_id form_name owner_id
---------------------------------------------
id1 name1 citizen
id2 name2 owner_level_1
id3 name3 owner_level_2
id4 name4 citizen
select * from db.table2;
owner_id owner_name
--------------------------
owner_level_1 alex
owner_level_2 john
owner_level_3 mike
owner_level_4 kristina
쿼리를 실행 한 후 결과가 있어야한다. 어떤 제안 ...
미리 감사드립니다.
귀하의 시도를 보여주십시오. –