Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Помогите составить 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.055 c
15-1274090512
SIV5000
2010-05-17 14:01
2010.08.27
Bitmap + OCR


2-1272400279
rizhiy87
2010-04-28 00:31
2010.08.27
TWebBrowser и сеансы


15-1272275926
TUser
2010-04-26 13:58
2010.08.27
Как создать Кремниевую долину?


2-1268942955
aha
2010-03-18 23:09
2010.08.27
про DLL


15-1269740773
Незнайка на Луне
2010-03-28 05:46
2010.08.27
Подскажите название книги





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский