有了上面的答案,我已經提出了這個查詢,是否有效?如果不是,我該如何糾正它?
SELECT *,
FROM TABLE_2 t
WHERE EXISTS(SELECT IF(column1 = 'smith', column2, column1)
FROM TABLE_1 a
WHERE 'smith' IN (a.column1, a.column2)
AND a.status = 1
AND ('smith' IN (t.column1, t.column2)
)
下面的答案使它看起來這個問題是相當甚至當有人問太廣,所以它是有道理的,現在要暫時擱置。 – halfer 2017-08-23 18:05:55