|
|
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Есть таблица LISTS ( num integer not null primary key, name varchar(50)) и таблица notes ( num integer not null primary key, n_list1 integer, n_list2 integer, n_list3 integer CONSTRAINT FK1_NOTES FOREIGN KEY (N_LIST1) REFERENCES LISTS(NUM), CONSTRAINT FK2_NOTES FOREIGN KEY (N_LIST2) REFERENCES LISTS(NUM), CONSTRAINT FK3_NOTES FOREIGN KEY (N_LIST3) REFERENCES LISTS(NUM) ) Можно ли составить запрос таким образом, чтобы из таблицы NOTES выбрать все записи, и ещё в каждой строке выборки показывались 3 поля NAME из таблицы LIST, таким образом, чтобы первый name соответствовал NUM=N_LIST1, второй NUM=N_LIST2 И т.д. Извините за слегка сумбурный вопрос :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2003, 17:38 |
|
||
|
SQL запрос
|
|||
|---|---|---|---|
|
#18+
Извини, лениво разбираться с твоими обозначениями и конструировать запрос. У меня такое есть: select * from CONTACT_T left join FACE_T on FACE_CC=FACE_ID left join CLIENT_T on CLIENT_CC=CLIENT_ID left join SALER_T on SALER_CC=SALER_ID where CLIENT_CC=:CLIENT_ID and DATE_CC < 'now' and CLOSE_CC is NULL order by DATE_CC Скрипт _СС - принадлежность CONTACT_T Вместо * - можно написать поля, которые тебе нужны. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2003, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=501&tid=1579817]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 350ms |

| 0 / 0 |
