|
Туплю - запрос |
☑ |
0
neomarat
16.05.12
✎
12:23
|
Есть первая таблица с такими данными:
---- ; 5000 ; Признак1
Есть вторая таблица с такими данными:
Иванов ; ----- ; Признак1
Где Признак1 - условие соединения
Как из них получить такой результат без тяжелых махинаций с обработкой результата в выборке?
Иванов ; 5000 ; Признак1
|
|
1
Ёпрст
гуру
16.05.12
✎
12:26
|
тупо left join
|
|
2
shuhard
16.05.12
✎
12:26
|
(0) дык связать Т2 с Т1 по Признак1
из Т2 взять Иванов и Признак1
из Т1 взять 5000
|
|
3
aleks-id
16.05.12
✎
12:26
|
соединением по признак1
|
|
4
Wobland
16.05.12
✎
12:27
|
выбрать Таб2.Поле1, Таб1.Поле2, Таб1.Признак из Таб1 соединение Таб2 По Таб1.Признак=Таб2.Признак
|
|
5
sapphire
16.05.12
✎
12:27
|
MAX({Иванов}),MAX({5000}),Признак1 GROUP BY Признак1
|
|
6
Ёпрст
гуру
16.05.12
✎
12:27
|
select
t1.a
,t2.b
from t1
left join t2 on t1.признак = t2.признак
|
|
7
neomarat
16.05.12
✎
12:33
|
(6) так левое соединение даст 2 строки из обоих запросов
|
|
8
aleks-id
16.05.12
✎
12:34
|
внутреннее
|
|