Текущий архив: 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.45 MB
Время: 0.061 c