|
|
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
У меня есть 4 таблицы, связаны они ключом ID. Вот запрос к таблицам: Код: plsql 1. 2. 3. 4. 5. 6. И если одна из таблиц окажется пуста, то общий результат будет NULL (0). Что по советуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 09:39:46 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
Ну пуста, ну и что? Кстати, результат будет не "NULL (0)", а пустой набор. Чтобы что-то посоветовать, нужно понимать логику этого запроса с точки зрения предметной области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 09:43:37 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
Дак мне то надо что: Чтобы он из 4 таблиц выводил данные, даже если в одной из четырех таблиц пусто. А он вообще ничего не выводит, если в одной пусто, нет нужного ID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:03:19 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
left join ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:04:30 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
не буду утверждать, не смотрел план. но имхо такие запросы Код: sql 1. 2. 3. это пожирание ресурсов сервера. зачем вам произведение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:07:03 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
ILLHEADне буду утверждать, не смотрел план. но имхо такие запросы Код: sql 1. 2. 3. это пожирание ресурсов сервера. зачем вам произведение? Какое произведение? Это выборка всего из таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:31:01 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
ILLHEADleft join ? Приведите пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:31:28 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
UrukhayyКакое произведение?декартово вестимо ) UrukhayyILLHEADleft join ?Приведите пример.манула или гугла нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:46:07 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
ILLHEADUrukhayyКакое произведение?декартово вестимо )Нет там декартова произведения, не выдумывайте. Обратите внимание на секцию WHERE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:48:23 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
UrukhayyILLHEADleft join ? Приведите пример.Например так: Код: sql 1. 2. 3. Но LEFT JOIN чувствителен к порядку указания таблиц, а его можно определить только исходя из логики таблиц, о коей мы ничего не знаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:50:43 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 10:54:45 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
miksoftUrukhayyпропущено... Приведите пример.Например так: Код: sql 1. 2. 3. Но LEFT JOIN чувствителен к порядку указания таблиц, а его можно определить только исходя из логики таблиц, о коей мы ничего не знаем. Уже теплее. Сделала подобным образом запрос 4х таблиц, в которых внешний ключ ID. Из первой выводит всё нормально, в остальных таблицах все поля выводятся как NULL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 11:27:11 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
UrukhayyИз первой выводит всё нормально, в остальных таблицах все поля выводятся как NULL.Если это не то, что нужно получить, то показывайте запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 11:31:12 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 11:40:13 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
Urukhayy, вы определенно неравнодушны к произведениям ) внутри (table2,table3,table4) реализуется CROSS JOIN перечисленных таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 11:59:14 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
ILLHEADUrukhayy, вы определенно неравнодушны к произведениям ) внутри (table2,table3,table4) реализуется CROSS JOIN перечисленных таблиц Ну тогда предоставьте корректный запрос! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:00:44 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
пробуйте так Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:05:50 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
> предоставьте вы случаем не начальником работаете? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:07:03 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
ILLHEADпробуйте так Код: sql 1. 2. 3. 4. 5. Опа! То что надо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:10:08 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
А можете объяснить, в чем был косяк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:11:02 |
|
||
|
Четырёхтабличный запрос и более. (Проблемка).
|
|||
|---|---|---|---|
|
#18+
UrukhayyА можете объяснить, в чем был косяк?вам не смогу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 12:15:07 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38562143&tid=1835208]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 317ms |

| 0 / 0 |
