powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом(непонимаю как работает обьединение в MySql)
9 сообщений из 9, страница 1 из 1
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33122815
Relaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такой запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT c.c_id, c.c_name, date_format( Max( t_dt ) , '%d-%m-%Y' ) AS c_dt, count( t.t_id ) AS c_count, UNIX_TIMESTAMP( Max( t_dt ) ) AS dt_unix
FROM tbl_cats_tree c
LEFT JOIN tbl_cat_text ct
INNER JOIN tbl_texts t ON c.c_id = ct.ct_cat ON ct.ct_text = t.t_id
WHERE c.c_parent = '3'
GROUP BY c.c_id, c.c_name
ORDER BY c_ord

Тоесть, есть 3 таблицы: tbl_cats_tree -рубрики, к кождой рубрике пренадлежат тексты - tbl_texts, и объединяющая их таблица tbl_cat_text

Этот запрос должен выводить, список рубрик с родителем=3(рубрики имеют древовидную иерархию), количество текстов принадлежащих к рубрике, и последнюю дату добавленого текста к рубрике(последнее добавление в рубрике). ТАК ВОТ: все работает, но только тогда когда есть хотя бы одна запись в таблице tbl_texts(ну и tbl_cat_text), обьясните как мне переписать этот запрос чтобы в независимости от того есть данные или нет, он выдавал правельные данные(я уже описал что нужно).
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33123573
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33135267
Relaxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все равное не получается, я уже поразному перепробовал и никак. Если хоть одеа запись есть то работает провельно запрос, а если таблица пуста, то запрос ничего не выдает, мож кто подскажет как его передать?
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33135312
6epkyT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мысли вслух: что-то вопросы с объединением таблиц задаются уже с периодичностью 2-3 дня... :)
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33138449
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вместо inner join написать right join.
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33139635
JackS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет left join :)
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33139752
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю, но комрад утверждает, что с left join у него не работает. Пусть на всякий случай right попробует.

...П.С. Может с бубном побегать?...
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33141576
JackS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин РоманЗнаю, но комрад утверждает, что с left join у него не работает. Пусть на всякий случай right попробует.

...П.С. Может с бубном побегать?...

я вот никогда такого не встречал
Код: plaintext
LEFT JOIN tbl_cat_text ct
а собственно говоря по какому именно полю идёт джоин ? вдруг поможет ...

PS: бубен рулит, особенно если он не на плечах :)
...
Рейтинг: 0 / 0
Помогите с запросом(непонимаю как работает обьединение в MySql)
    #33142446
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я вот никогда такого не встречал



ну вы даете
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом(непонимаю как работает обьединение в MySql)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]