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

По отдельности эти объединения я сделал. Может быть есть способ без использования внешней таблицы. В мануале не нашел. :(
...
Рейтинг: 0 / 0
27.07.2003, 23:00
    #32219128
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
объединение трех таблиц
Что то звучит туманно. Приведите create table для ваших таблиц и что с чем хотите свзать. А то из вашего вопроса даже не ясно, имеете ли в виду union или join
...
Рейтинг: 0 / 0
27.07.2003, 23:15
    #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
Форумы / MySQL [игнор отключен] [закрыт для гостей] / объединение трех таблиц / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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