Анатолий
Новичок
Проблема с GROUP
Есть две одинаковые таблица T1 и T2. Данные в них добавляются независимо друг от друга, а вот вывод нужно сделать одновременон из обоих таблиц.
Но главная проблема в том, что в результате не должно быть одинаковых значеий поля name.
Структура таблиц:
T1 (id | name | number)
T2 (id | name | number)
Таким образом если таблицы T1 и T2 имеют данные, сщщтветственно:
1 | Паша | 3
2 | Оля | 4
и
2 | Паша | 7
3 | Ира | 2
то результат запроса должен иметь вид:
3 | Ира | 2
1 | Паша | 3
2 | Оля | 4
У меня так и не получилось сделать такой запрос.
Помогите, пожалуйста.
-~{}~ 17.12.05 18:56:
Пробовал так:
Но ни х... не получилось... выдает ошибку.
Версия MySQL 4.1.8-max
Есть две одинаковые таблица T1 и T2. Данные в них добавляются независимо друг от друга, а вот вывод нужно сделать одновременон из обоих таблиц.
Но главная проблема в том, что в результате не должно быть одинаковых значеий поля name.
Структура таблиц:
T1 (id | name | number)
T2 (id | name | number)
Таким образом если таблицы T1 и T2 имеют данные, сщщтветственно:
1 | Паша | 3
2 | Оля | 4
и
2 | Паша | 7
3 | Ира | 2
то результат запроса должен иметь вид:
3 | Ира | 2
1 | Паша | 3
2 | Оля | 4
У меня так и не получилось сделать такой запрос.
Помогите, пожалуйста.
-~{}~ 17.12.05 18:56:
Пробовал так:
Код:
SELECT id, name
FROM (
(SELECT id, name FROM `T1` GROUP BY name)
UNION ALL
(SELECT id, name FROM `T2` GROUP BY name))
GROUP BY name
Версия MySQL 4.1.8-max