У меня есть эта таблица с этим содержимым:как использовать отчетливое ПРИСОЕДИНИТЕСЬ, когда я иметь нулевое значение
И у меня есть этот запрос:
select sc.*,df.Name,foods.FoodName
from R_Schedule as sc
left join R_DaysOfWeek as df on sc.DayId=df.DayId
join R_Foods as foods on sc.FoodId=foods.FoodId
where sc.dayId=6 or sc.dayId is null
Я получаю этот результат:
Вместо:
Я хочу, чтобы получить все записи, но не повторять по пищевой ид. мой запрос возвращает две строки с одинаковым идентификатором пищи. I tring use Distinct, но я не могу получить никакого ответа.
как я могу это сделать?
3:
sc.dayId не является нулевым – WorkSmarter
несколько раз мне нужно получить несколько строк, когда dayid равно null. –
Вы можете использовать http://sqlfiddle.com/ для проверки своих данных. –