是否有可能在mysql中進行連接,以便當且僅當左表中的相應值不存在時才返回右表中的值?mysql join優先
例如
SELECT * FROM
(SELECT userid,status FROM date_status WHERE date='20-03-2012') ds
JOIN
(SELECT userid,status FROM default_weekday_status WHERE day='tuesday') dws
ON
ds.userid=dws.userid
我想這如果date_status行存在返回date_status.status
,但default_weekday_status.status
否則。
(注意2012-03-20是星期二也沒有,tuesday
不會被存儲爲一個字符串;-)),即使
雖然不能正常連接。 – Konerak 2012-03-20 11:14:26
雅讓我在那裏...修正:) – fie 2012-03-20 12:02:57
更好,但爲什麼左加入?我想的是對的。 – Konerak 2012-03-20 12:24:50