Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

MySQL хитрый запрос

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> MySQL хитрый запрос
Имя
Сообщение << Старые топики   Новые топики >>
MySQL хитрый запрос - 2006-10-10 11:01:12.733333   
j0ker_

Сообщений: 609
Оценки: 0
Присоединился: 2005-03-07 15:09:25
Есть две таблице в базе вида:
Первая(clients)

id   name
1    client1
2    client2
3    client3
4    client4

Вторая (works)

id   client   name
1      3      work1
2      1      work2
3      4      work3
4      2      work4

В таблицу works в поле client подставляется id клиента из таблицы clients.
Есть запрос вида:
SELECT client,name FROM works ORDER BY client ASC

Как изменить запрос, чтобы вместо id клиента вставлялось его имя? Нужно сделать одним запросом.
Post #: 1
RE: MySQL хитрый запрос - 2006-10-10 11:56:50.266666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
SELECT clients.id ,works.name FROM works, clients
WHERE works.client= clients.id
ORDER BY clients.id ASC
Примерно так.
Можно еще JOIN использовать

Post #: 2
RE: MySQL хитрый запрос - 2006-10-10 12:40:53.250000   
j0ker_

Сообщений: 609
Оценки: 0
Присоединился: 2005-03-07 15:09:25
Спасибо, пришлось еще INNER JOIN использовать
Post #: 3
Страниц:  [1]
Все форумы >> [Прочее] >> MySQL хитрый запрос







Связаться:
Вопросы по сайту / xakep@glc.ru

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