Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите составить запрос 
:(
    Опции темы
Areostar
Дата 8.12.2013, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



имеются две таблицы general_table и properties_table


Мне надо одним запросом вынуть из первой таблицы записи где значение id_num равно значению id_num  в тех записях в таблице properties_table где значение room Нкходится в определённых приделах(< >). Обясните пожалуйста подробней что да как? Я раньше дел со сложными запросами не имел.
PM MAIL   Вверх
Akina
Дата 8.12.2013, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



И этот запрос несложен.
Напиши верный where, и всё.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
igorold
Дата 9.12.2013, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 5
Всего: 17



Делайте поиск по таблице properties_table с вашими условиями.
Если записи из первой таблицы связаны с первой таблицей как один к одному, то делаете запрос по двум таблицам сразу.
Если нет - делаете к таблице properties_table -> left join первой таблицы с учетом ваших условий и условием, чтобы id_num not null.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Gromdron
Дата 9.12.2013, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.9.2006

Репутация: нет
Всего: 1



Ну например вот так:

Код

SELECT * FROM general_table as gt
INNER JOIN properties_table as pt
WHERE
    gt.id_num = pt_id_num
    AND pr.room BETWEEN min AND max


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
igorold
Дата 10.12.2013, 06:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: 5
Всего: 17



Gromdron, вы даже не дали студенту пошевелить мозгами ... он так сам и не научится "вынимать из таблиц записи в определённых прИделах"

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Gromdron
Дата 10.12.2013, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.9.2006

Репутация: нет
Всего: 1



Студент пишет на несколько форумов сразу. Не получит ответ в одном месте - получит в другом.
Нет смысла заставлять его думать.
Тем более это была проверка меня - а вдруг, я уже неправильно составляю запрос smile 

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Akina
Дата 10.12.2013, 22:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(Gromdron @  10.12.2013,  22:19 Найти цитируемый пост)
это была проверка меня - а вдруг, я уже неправильно составляю запрос  

Вы не прошли проверку.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0564 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.