
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.07.2005, 15:05
|
|||
|---|---|---|---|
|
|||
SQL ??? |
|||
|
#18+
eсть 3 таблицы tabl_set3, tabl_set1, tabl_res4 Допустим есть 2 записи в каждой с общими полями IDn=1 до 2 Нужно сделать такую выборку из tabl_set3 поля s120,s121 из tabl_set1 поля s1 из tabl_res4 поля r164,r166,r152,r165 (Должно получиться 2 строки для IDn=1 s120,s121,s1,r164,r166,r152,r165 для IDn=2 s120,s121,s1,r164,r166,r152,r165 а получается 6 строк ) SELECT s120,s121,s1,r164,r166,r152,r165 from tabl_set3, tabl_set1, tabl_res4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2005, 18:19
|
|||
|---|---|---|---|
SQL ??? |
|||
|
#18+
А ты знаешь, что такое декартово произведение? :) вот его и получил. Только если правда по 2 записи в каждой таблице, то должно получиться 8. Надо объяснить транслятору SQL, какие поля "общие". Ну хотя бы Код: plaintext но лучше использовать JOIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2032992]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 398ms |

| 0 / 0 |
