Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Идентификация строк при выборке из двух табл. (andrey-55555) 25/07/2011 - 12:58:28
      Re: Идентификация строк при выборке из двух табл. (Akina) 25/07/2011 - 15:25:20
      Re: Идентификация строк при выборке из двух табл. (andrey55555) 25/07/2011 - 16:47:37
      Re: Идентификация строк при выборке из двух табл. (Akina) 26/07/2011 - 00:37:42
      Re: Идентификация строк при выборке из двух табл. (andrey55555) 26/07/2011 - 10:46:01
      Re: Идентификация строк при выборке из двух табл. (Akina) 26/07/2011 - 16:53:42



From: andrey-55555 - 25/07/2011 - 12:58:28
Subject:Идентификация строк при выборке из двух табл.
-----------------
Доброго времени суток, уважаемые ГУРУ!

У меня вот такой "чайниковский" вопрос. Есть две разные таблицы с комментариями к разным разделам сайта. Надо комментарии от разных разделов разместить одной "лентой". Для этого надо сделать выборку из двух таблиц и отсортировать все записи по времени.
Это я сделал вот таким запросом:
$sql="SELECT `comment_id`, `comment_date`, `comment_text` FROM `comment_table` UNION
SELECT `shop_comment_id`, `shop_comment_date_time`, `shop_comment_text` FROM `shop_comment_table` ORDER BY `comment_date` DESC";

Дополнительно надо по `comment_id` и `shop_comment_id` из других таблиц извлекать еще и другую информацию. Причем для `comment_id` - свои таблицы, а для `shop_comment_id` - свои.

В результате же выполнения запроса (текст которого приведен выше) все строки имеют одинаковый `comment_id`. Как мне отличить к какой таблице принадлежит строка результата запроса: к `comment_table` или к `shop_comment_table` ?
Можно конечно делать дополнительный запрос по comment_id для
`comment_table` и `shop_comment_table` и определять наличие такой записи в каждой из таблиц, но это не совсем верно, так как номера могут пересекаться.

Может есть какой-то другой метод определения к какой таблице принадлежит строка?
Какой синтаксис такого идентификатора и как потом обращаться к этому идентификатору?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
39299



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |