我正在尝试从 2 个表中获取与部分成员名称匹配的 member_id、member_name、member_code 和成员类型。
我的表格结构
导师表
-tutor_id
-tutor_name
-tutor_code研究所表
-institute_id
-institute_name
-institute_code
当我从导师名或研究所名中给出部分名称时,查询需要识别这是一名导师或研究所。然后需要选择结果。
我试过这样的东西。但没有运气。
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%');
希望有人指出我正确的方向。
谢谢你。