|
|
|
left join
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Так сделаны подкаталоги (топорно, конечно): sid = id основного каталога ssid = id подкаталога sssid = id ПодПодкаталога Нужно вывести все каталоги и подкаталоги трех уровней (без учета четвертого, sssid) Код: plsql 1. 2. 3. 4. 5. 6. Запрос не выводит записи, если в основном каталоге нет подкаталогов, вот для этого: LEFT JOIN dirs as b ON a.id=b.sid and b.ssid=0 Эта часть работает нормально: LEFT JOIN dirs as c ON b.id=c.ssid and c.sssid=0 Если есть в подкаталоге - подподкаталоги - работает нормально, выводя Null Данные: Код: plaintext 1. 2. 3. 4. 5. 6. Примерно отдает: Код: plaintext 1. 2. 3. Вот этих строк мне не хватает: Код: plaintext Т.е. мне нужно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 13:09 |
|
||
|
left join
|
|||
|---|---|---|---|
|
#18+
Выложите пример данных (в виде INSERT INTO) и требуемый результат для именно таких данных. Также укажите точную версию MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 14:48 |
|
||
|
left join
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plsql 1. 2. 3. 4. 5. Выводит: много|много подкаталог|null много|много подкатало|много ПодПодкаталог 22 Нужно вывести также : один|null|null (удалил id из вывода, для удобства) http://sqlfiddle.com/#!9/862a5a/1/0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 15:07 |
|
||
|
left join
|
|||
|---|---|---|---|
|
#18+
Akina укажите точную версию MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 16:38 |
|
||
|
left join
|
|||
|---|---|---|---|
|
#18+
Akina, version 5.5.49 Но, на тестовом сервере с 5.60 http://sqlfiddle.com/#!9/862a5a/1/0 тоже не работает, как нужно мне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 17:01 |
|
||
|
left join
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. https://dbfiddle.uk/?rdbms=mysql_5.5&fiddle=c6c31bf5b54e7f562a28b7b54ed31e6b ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2021, 20:25 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1828110]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 347ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...