|
|
|
HELP select a,b,c from table1, table2...
|
|||
|---|---|---|---|
|
#18+
есть 2 таблицы table1, table2 table1: -t1_id; -t1_name table2: -t2_id; -t1_id_1; -t1_id_2; -t1_id_3; -t1_id_4; нужны данные из table2 но так, чтобы вместо table2.t1_id_1 было table1.t1_name where table2.t1_id_1=table1.t1_id; ... table2.t1_id_4 было table1.t1_name where table2.t1_id_4=table1.t1_id Можно ли построить такой запрос?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2004, 11:35 |
|
||
|
HELP select a,b,c from table1, table2...
|
|||
|---|---|---|---|
|
#18+
"Если очень захотеть - счастья может и не быть" (с) Не помню кто... Читаем доку по SQL и обращаем внимание на Firebird'овский case ... Если НУ ОЧЕНЬ СРОЧНО (в чем я сомневаюсь) - напиши свой запрос, который у тебя получается (пусть не совсем правильный), а поможем тебе его отладить... Идет? ;) И эта, поименуй поля нормально, а то в глазах рябит. %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2004, 11:45 |
|
||
|
HELP select a,b,c from table1, table2...
|
|||
|---|---|---|---|
|
#18+
имеем table1,table2 table1: -id; -name; table2: -ref -id1; -id2; -id3; -id4 нужны данные из table2 таким образом, чтобы вместо id1,..id4 было name из table1 если чего непонятно в вопросе icq 238171348 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2004, 11:57 |
|
||
|
HELP select a,b,c from table1, table2...
|
|||
|---|---|---|---|
|
#18+
SELECT (SELECT NAME FROM TABLE1 WHERE ID=T2.ID1), (SELECT NAME FROM TABLE1 WHERE ID=T2.ID2), (SELECT NAME FROM TABLE1 WHERE ID=T2.ID3), (SELECT NAME FROM TABLE1 WHERE ID=T2.ID4) FROM TABLE2 T2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2004, 12:25 |
|
||
|
HELP select a,b,c from table1, table2...
|
|||
|---|---|---|---|
|
#18+
Читаем доки... JOIN, LEFT/RIGHT/FULL JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2004, 15:44 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32421154&tid=1579141]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 490ms |

| 0 / 0 |
