SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 20.03.2009 17:31:06

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

помогите с запросом

есть 2 таблицы

таблица users

eid    diff
----------
1    70256
2    95000
3    25000

и таблица cars

uid    eid    car
--------------
8    1    zaz
3    2    kamaz
8    2    ford

есть постоянное значение uid=8

необходимо вернуть все ряды из таблицы user + значение из столца car таблицы cars при совпадении в ней eid и uid
т.е. должно получиться следущее
eid    diff    car
-----------------
1    70256    zaz
2    95000    ford
3    25000

Неактивен

 

#2 23.03.2009 14:47:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: помогите с запросом

SELECT u.eid, u.diff, c.car
FROM users u LEFT JOIN cars c USING (eid)
WHERE c.uid = 8

Неактивен

 

Board footer

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