GrayMaster
Новичок
Выборка уникальных данных из 2-х таблиц
Добрый день !
Подскажите как выбрать уникальные данные из 2-х таблиц.
Есть 2 запроса:
и
Каждый из этих запросов выделяет уникальные поля "date", "hour" из таблицы (table1/table2), при условии что в таблице `table3` нет рядов с полями "date", "hour" как в данной таблице (table1/table2).
Мне нужно объеденить результаты этих 2-х запросов в один, да так, чтоб поля "date", "hour" - были уникальными.
Т.е. скомпоновать результаты выполнения 2-х запросов, и отбросить неуникальные значения.
Спасибо.
Добрый день !
Подскажите как выбрать уникальные данные из 2-х таблиц.
Есть 2 запроса:
Код:
SELECT DISTINCT `table1`.`date`, `table1`.`hour`
FROM `table1`
LEFT JOIN `table3` ON
`table1`.`date` = `table3`.`date` AND
`table1`.`hour` = `table3`.`hour`
WHERE `table3`.`date` IS NULL
Код:
SELECT DISTINCT `table2`.`date`, `table2`.`hour`
FROM `table2`
LEFT JOIN `table3` ON
`table2`.`date` = `table3`.`date` AND
`table2`.`hour` = `table3`.`hour`
WHERE `table3`.`date` IS NULL
Мне нужно объеденить результаты этих 2-х запросов в один, да так, чтоб поля "date", "hour" - были уникальными.
Т.е. скомпоновать результаты выполнения 2-х запросов, и отбросить неуникальные значения.
Спасибо.