выбор из одной и той же таблицы

VAD

Новичок
выбор из одной и той же таблицы

Возможно ли выбрать 2 значения из одной и той же таблицы MySQL т.е.
есть
1) таблица недвижимости
2) таблица владельцев
3) таблица регионов

нужно одним запросом вывести данные недвижимости с названием региона где оно находится и данные владельца с регионом его проживания. Незнаю доступно ли я объяснил вообщем нужно одним запросм вывести 2 разных названия регионов из одной таблицы. Я конечно мог бы создать такуую же таблицу под другим именем но как то это не красиво
 

Кром

Новичок
Очень трудно сказать не видя структры таблиц и не зная ничего об их связях. В общем, можно предположить, что тебе нужен left join. Думаю, где находится мануал по mysql ты знаешь.
 

VAD

Новичок
структура очень большая.
таблица недвижимости связывается с таблицей регионов через ID региона
и
таблица владельцев связанна с таблицей регионов через ID региона

просто регионы разные для недвижимости и для владельцев

таблица недвижимости связанна с таблицей владельцев через ID владельза

Left join пробовал выдает ошибку из-за повторяющейся таблицы регионов

-~{}~ 20.03.06 23:54:

Структура:

real_estates (таблица недвижимости)

real_id
region_id
real_description

clients (таблица клиентов)

client_id
client_name
region_id

regions (таблица регионов)

region_id
region_name

как связаны думаю понятно
 

baev

‹°°¬•
Команда форума
Как то так
Код:
SELECT dom, a.region, imya, b.region 
FROM nedvizhimost, regiony a, vladelec, regiony b 
WHERE nedvizhimost.nid=1 
AND nedvizhimost.rid=a.rid 
AND nedvizhimost.vid=vladelec.vid 
AND vladelec.rid=b.rid
К Вашей структуре не привязывал — у Вас не понятно, как связаны клиент и недвижимость.

Left join пробовал выдает ошибку из-за повторяющейся таблицы регионов
Покажите свой запрос.
 

VAD

Новичок
В этом запросе regiony a , regiony b это разные таблицы? помтомучто у меня именно в этом и проблема что таблица регионов одна
 
Сверху