Возможно ли сделать соединение в mysql, чтобы значения из правой таблицы были возвращены тогда и только тогда, когда соответствующие значения в левой таблице не существуют?соединение mysql с приоритетом
Например
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.status
, если строка в date_status существует, но default_weekday_status.status
иначе.
(Обратите внимание, что 20.03.2012 является вторник и нет, tuesday
не будет храниться в виде строки ;-))
не будет работать с нормальным присоединиться хотя. – Konerak
Я получил меня там ... исправлено :) – fie
Лучше, но почему левые присоединяются? Я думал правильно. – Konerak