powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение трех таблиц
3 сообщений из 3, страница 1 из 1
объединение трех таблиц
    #32219122
xt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xt
Гость
Подскажите, три таблицы можно объединить только посредством временной?
Есть таблица пресс-релизов. Надо подставить название компании (через внешний ключ) и название индустрии (через промежуточную таблицу).

По отдельности эти объединения я сделал. Может быть есть способ без использования внешней таблицы. В мануале не нашел. :(
...
Рейтинг: 0 / 0
объединение трех таблиц
    #32219128
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то звучит туманно. Приведите create table для ваших таблиц и что с чем хотите свзать. А то из вашего вопроса даже не ясно, имеете ли в виду union или join
...
Рейтинг: 0 / 0
объединение трех таблиц
    #32219129
xt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xt
Гость
Извините за беспокойство, нашел как это сделать просто.
Надо просто два JOIN'а подряд поставить! :) Ну очень просто.

---------------------
SELECT p.Id,
p.Date,
p.Title,
p.CompanyId,
c.Id,
c.Name
FROM PressReleases p

LEFT JOIN Companies c
ON p.CompanyId = c.Id

LEFT JOIN PressReleases_Industries pi
ON p.Id=pi.PrId
WHERE pi.IndustryID=3

ORDER BY p.Date DESC, c.Name
---------------------
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение трех таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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