Чтобы упростить задачу для вопроса, у меня есть таблица листингов и таблица lists_featured .Основные списки таблицы содержат основные данные для всех списков, но таблица lists_featured содержит данные только для тех списков, которые представлены.они представлены или не являются первыми, то есть строки, которые совпадают при выполнении LEFT или RIGHT JOIN, должны стоять первыми.Как бы я поступил так с одним запросом, а не с двумя?
EDIT
Кроме того, возможно ли добавить условие WHERE
к запросуотносится только к присоединенным записям?Например, из избранных списков я хочу только те, которые имеют условие WHERE featured_end_date > now()
- это должно относиться только к объединенным записям.Это связано с тем, что срок действия листинга будет отличаться от фактической даты истечения срока листинга.