SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 28.01.2008 12:09:19

sstyle
Участник
Зарегистрирован: 28.01.2008
Сообщений: 3

господа помогите сделать выборку

итак есть две таблицы
flat: id,....,metro(INT)
metro: id_m(int), name_m(int)

делаю табличку на РНР чтобы выводилась инфа по квартире и название станции метро:
select * from flat,metro where flat.metro=metro.id_m
выводятся все поля из таблицы  flat и все нормально, теперь мне надо выбрать только те, где flat.metro=14 например и никак не получается этого сделать, выручайте

Отредактированно sstyle (28.01.2008 12:12:02)

Неактивен

 

#2 28.01.2008 12:17:47

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: господа помогите сделать выборку

select * from flat,metro where flat.metro=metro.id_m and flat.metro=14

Неактивен

 

#3 28.01.2008 12:44:28

sstyle
Участник
Зарегистрирован: 28.01.2008
Сообщений: 3

Re: господа помогите сделать выборку

rgbeast написал:

select * from flat,metro where flat.metro=metro.id_m and flat.metro=14

пробовал, ничего не выводит ((

Неактивен

 

#4 28.01.2008 12:50:04

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: господа помогите сделать выборку

значит нет квартир с flat.metro=14,
посмотрите
SELECT DISTINCT metro from flat

Неактивен

 

#5 28.01.2008 12:51:05

sstyle
Участник
Зарегистрирован: 28.01.2008
Сообщений: 3

Re: господа помогите сделать выборку

вопрос закрыт, ошибка в другом была

Неактивен

 

Board footer

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