|
|
|
| Доброе утро!
Нуждаюсь в Вашей помощи.
Имеется таблица advertisements с полями...
adv_id(айди самой записи), cat_id(айди категории к которой запись относится), city_id(айди города), deal_id(айди сделки), name(название), info(информация), date(дата добавления)..
Также имеются таблицы city, categories, deals в которых имеются поля name(название) и id которое по значениям равно к примеру deals.id=advertisements.deal_id ...city.id=advertisements.city_id.....Хочу узнать можно ли за один запрос получить массив содержащий уже все преобразованные данные без идентификаторов . Вот собственно был бы очень рад получить дельную помощь с примерами кода. Тоесть.
1 Автомобили Москва Продажа Ауди_100 Продам_ауди_100 07.05.09
Спасибо! | |
|
|
|
|
|
|
|
для: Борис
(04.07.2007 в 09:52)
| | Если Вы приветеде дамп структуры таблиц - вполне реально. | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2007 в 15:15)
| | Спасибо за ответ, вопрос уже решён....Возник следующий...В следующем запросе всё работает, но не работает условие where кто скажет в чём ошибка, куда его необходимо поставить? Спасибо...
(
SELECT main_advs_89.id, cats.name_rus AS sub_cat, main_advs_89.name_rus, main_advs_89.info_rus, main_advs_89.enabled, deals.name_rus AS deal, city.name_rus AS city, value,
TYPE , foto, date
FROM main_advs_89
WHERE enabled = '0'
LEFT JOIN cats ON main_advs_89.sub_cat = cats.id
LEFT JOIN deals ON main_advs_89.deal = deals.id
LEFT JOIN city ON main_advs_89.city = city.id
WHERE enabled = '0'
)
UNION (
SELECT main_advs_90.id, cats.name_rus AS sub_cat, main_advs_90.name_rus, main_advs_90.info_rus, main_advs_90.enabled, deals.name_rus AS deal, city.name_rus AS city, value,
TYPE , foto, date
FROM main_advs_90
WHERE enabled = '0'
LEFT JOIN cats ON main_advs_90.sub_cat = cats.id
LEFT JOIN deals ON main_advs_90.deal = deals.id
LEFT JOIN city ON main_advs_90.city = city.id
WHERE enabled = '0'
) | |
|
|
|
|
|
|
|
для: Борис
(04.07.2007 в 19:24)
| | Ну,если в enable должно находиться число(нуль и т.д.),то уберите окружающие его кавычки | |
|
|
|
|
|
|
|
для: Борис
(04.07.2007 в 19:24)
| | первую и третью строки WHERE следует удалить совсем.
Иначе Вы грубо нарушаете синтаксис. | |
|
|
|