SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.09.2011 23:22:07

ekonomizer
Участник
Зарегистрирован: 12.09.2011
Сообщений: 1

Соединение дух таблиц

Помогите пожалуйста с запросом. Промучался весь день так и не получил что хотел.

Есть 2 таблицы:
название - areas
поля:
id_area
name_area

название - cities
поля:
id_city
id_area
name_city

Цель запроса узнать есть ли в этих двух таблицах строки с одинаковым id_area, в которых name_area = чему то и name_city = чему то.
Если проще то нужно узнать есть ли в таблицах нужный мне город и находится ли этот город в нужной мне области.

Должно получится что то типо этого:
наверноsmile


// Запрос.
    $query = '
    SELECT *
    FROM areas
    INNER JOIN cities
    on areas.name_area = '
.$name_area.' AND cities.name_city = '.$name_city;
 

Сейчас мне кажется, что в один запрос это вообще не возможно..

Неактивен

 

#2 13.09.2011 00:42:40

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Соединение дух таблиц

SELECT * FROM areas JOIN cities using(id_area) where areas.name_area = '.$name_area.' AND cities.name_city = '.$name_city;

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson