
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.11.2003, 15:35
|
|||
|---|---|---|---|
Left join |
|||
|
#18+
Почему в запросе во втором JOIN неправильно выбизается значения во всем запросе одинаковое название Mol.Nm_Pdr SELECT d.IdReNo_, ( d.Kol_r_u + d.Kol_r_a / d.Upak ) * .ce_ra, nm_nmr, ce_ra, '3', No_Nmk, s.Gr_Tvr, u.Pod_ie, Mol.Nm_Pdr, cast( No_Dkt as char(8)) ,u.D_R FROM m00140 u, M00141 d LEFT join M00151 S on S.IdReNo_=d.No_Nmk LEFT join M00102 Mol on u.Pod_ie=Mol.SH_POD where d.SupNom = u.IdReNo_ u.Pod_ie char 5 mol.SH_pod char 5 Кодировки одинаковые WIN1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2003, 15:43
|
|||
|---|---|---|---|
Left join |
|||
|
#18+
Не знаю что за проблема, но нельзя смешивать соединения SQL89 и SQL92. От этого оптимизатор колбасит. Поэтому или только через запятую, или только джойны: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1579616]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 470ms |

| 0 / 0 |
