MySQL хитрый запрос
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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 клиента вставлялось его имя? Нужно сделать одним запросом.
|
|
|
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 использовать
|
|
|
RE: MySQL хитрый запрос - 2006-10-10 12:40:53.250000
|
|
|
j0ker_
Сообщений: 609
Оценки: 0
Присоединился: 2005-03-07 15:09:25
|
Спасибо, пришлось еще INNER JOIN использовать
|
|
|
|
|