Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите новичку сделать выборку из нескольких таблиц. / 6 сообщений из 6, страница 1 из 1
06.12.2013, 23:49:15
    #38492496
Kalmah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
есть таблицы:
квартиры(ид,иддома,номер) иддома содержит дома.ид
дома(ид,идулицы,номер) идулицы содержит улицы.ид
улицы(ид,имя,иднаспункта) иднаспункта содержит наспункты.ид
наспункты(ид,имя,идсубъекта) идсубъекта содержит ид.субъект
субъект(ид,имя)

Надо собрать по ид квартиры из этих таблиц одну таблицу: результат(имя субъекта, имя наспункта, имя улицы, номер дома, номер квартиры).
Только начал изучать MySQL. Своего мозга для этой задачи не хватило.
...
Рейтинг: 0 / 0
07.12.2013, 02:40:19
    #38492550
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
Kalmah,

:) ну ты сам сказал что начал, - вот выучи скюль, даже не основы а азы. и напишешь. а если действительно мозга не хватает - не твоё это значит - займись дизайном
...
Рейтинг: 0 / 0
07.12.2013, 12:20:45
    #38492617
Kalmah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
alex564657498765453 Пустой совет...

Для адекватных:

Дайте хотя-бы ссылки или совет что применять в запросе.
...
Рейтинг: 0 / 0
07.12.2013, 12:26:23
    #38492621
Kalmah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
У меня был такой вариант, но он соответственно не работает. То-ли синтаксис неправильный, то-ли конструкция :(

Код: sql
1.
2.
3.
4.
5.
6.
Select субъектрф.имя, наспукты.имя, улицы.имя, дома.номер, адрес.номеркв
from адрес 
join дома on адрес.иддома=дома.ид
join улицы on дома.идулицы=улицы.ид
join наспункты on улицы.иднаспункта=наспункты.ид
join субъектырф on наспункты.идсубъетарф=субъектырф.ид
...
Рейтинг: 0 / 0
07.12.2013, 13:10:35
    #38492643
Kalmah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
вместо адрес подразумевать квартиры. опечатался.
...
Рейтинг: 0 / 0
07.12.2013, 15:28:26
    #38492759
Kalmah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите новичку сделать выборку из нескольких таблиц.
Вроде-бы потихоньку начинаю разбираться
кажется правильно будет так:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SELECT
  адрес.номеркв,
  дома.номер,
  улицы.имя,
  наспункты.имя,
  субъектырф.имя
FROM адрес
  INNER JOIN дома
    ON адрес.иддома = дома.ид
  INNER JOIN улицы
    ON дома.идулицы = улицы.ид
  INNER JOIN наспункты
    ON улицы.иднаспункта = наспункты.ид
  INNER JOIN субъектырф
    ON наспункты.идсубъектарф = субъектырф.ид
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите новичку сделать выборку из нескольких таблиц. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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