2 つのテーブルからメンバー名の一部と一致する member_id、member_name、member_code、およびメンバー タイプを取得しようとしています。
私のテーブル構造
家庭教師テーブル
-tutor_id
-tutor_name
-tutor_codeインスティテュート テーブル
-institute_id
-institute_name
-institute_code
tutor_name または institute_name から名前の一部を指定すると、クエリはこれがチューターまたはインスティテュートであることを認識する必要があります。結果を選択する必要があります。
こんな感じでやってみました。しかし運がない。
SELECT
COALESCE(t.tutor_id, i.institute_id) AS member_id,
COALESCE(t.tutor_name, i.institute_name) AS member_name,
COALESCE(t.tutor_code, i.institute_code) AS member_code
FROM (tutors AS t OR institutes AS i)
WHERE (t.tutor_name LIKE '%jaya%' OR i.institute_name LIKE '%jaya%');
誰かが私を正しい方向に向けてくれることを願っています。
ありがとうございました。