SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.04.2010 11:13:45

alikanpelikan
Участник
Зарегистрирован: 29.04.2010
Сообщений: 2

перекрестный запрос

Уважаемы форумчане помогите пожалуйста новичку

Есть таблицы

Machin с двумя столбцами(список автомашин)
id name
1 | камаз
2 | зил
3 | икарус


drivers с двумя столбцами(список водителей)
id fam
1 | иванов
2 | петров
3 | сидоров

events с тремя столбцами(список какому водителю какая машина)
id driver_id machine_id
1 | 3 | 1
2 | 1 | 2
3 | 2 | 3


Нужно создать перекрестный запрос чтобы получить вот такую таблицу

1 сидоров камаз
2 иванов зил
3 петров икарус

Спасибо большое за внимание. Жду ответов

Неактивен

 

#2 29.04.2010 12:09:20

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: перекрестный запрос

SELECT e.id, d.fam, m.name FROM `events` e JOIN `drivers` d ON e.driver_id=d.id JOIN Machin m ON e.machine_id=m.id;


http://dev.mysql.com/doc/refman/5.1/en/join.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson