Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Помогите составить SQL запрос   Найти похожие ветки 

 
Jacksotnik ©   (2010-05-20 15:39) [0]

Доброго времени суток. Смотрите к примеру есть база MySQL в ней 2 таблицы такого вида:
1. clients(id,name)
2. provodki(id, date, id_clients)
Подразумеваем что связь между таблицами по полям
clients.id и provodki.clients_id
Так вот когда я делаю к примеру запрос SELECT * FROM provodki можно-ли сделать как-то чтоб вместо clients_id в результате подставлялось поле name из таблицы clients?


 
RWolf ©   (2010-05-20 15:41) [1]

SELECT * FROM provodki P
LEFT OUTER JOIN CLIENTS C
ON C.ID=P.CLIENTS_ID


 
Медвежонок Пятачок ©   (2010-05-20 15:42) [2]

вместо нельзя


 
RWolf ©   (2010-05-20 15:42) [3]

поля перечислить забыл — select p.*, c.name from ...


 
Медвежонок Пятачок ©   (2010-05-20 15:43) [4]

при этом нэйм не будет вместо ид.
он просто будет.


 
Jacksotnik ©   (2010-05-20 15:43) [5]

Спасибо шас попробуем


 
Jacksotnik ©   (2010-05-20 15:51) [6]


> SELECT * FROM provodki P
> LEFT OUTER JOIN CLIENTS C
> ON C.ID=P.CLIENTS_ID


Впринципе получилось только оно мне справа добавило не одно поле name а всю таблицу clients. Я просто field editorом отобрал нужные мне поля и всё


 
Jacksotnik ©   (2010-05-20 16:21) [7]

SELECT provodki.date,clients.name FROM provodki LEFT OUTER JOIN clients
ON clients.id=provodki.client_id

Вот так все стало как и хотелось. Может кому понадобится. ВСЕМ СПАСИБО!



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
2-1270099947
gvozdkoff
2010-04-01 09:32
2010.08.27
сравнение 2-х строк, если они равны то вывод формы-сообщения


9-1183800215
@!!ex
2007-07-07 13:23
2010.08.27
Взрыв машины.


15-1270645124
Andrey O.
2010-04-07 16:58
2010.08.27
Небольшая рекламация для пользователей Firefox


15-1265044912
xayam
2010-02-01 20:21
2010.08.27
Тест на сообразительность


2-1272025204
tippa
2010-04-23 16:20
2010.08.27
как хранить большие списки в самой программе?