Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запрос

346
29 июня 2005 года
Новая папка
256 / / 24.12.2004
Есть таблица с проэктами, в них есть куча персонала. Мне надо вытащить данные о проэкте и имена всех чуваков, которые работают над этим проэктом. Я бы мог использовать просто WHERE, но если чувака удалят, проэкт не найдётся.
Вот мой запросик, но что-то он не правильно вытаскивает имена, а именно вытаскивает только одно имя.

SELECT p.*,
co.nickname as cdr,
s.nickname as sbpgr,
f.nickname as flshr,
c.nickname as cjj
FROM
tm_projects as p LEFT JOIN
tm_team as u,
tm_team as co,
tm_team as s,
tm_team as f,
tm_team as c
ON
p.author = u.id
AND p.coder = co.id
AND p.subpager = s.id
AND p.flasher = f.id
AND p.cj = c.id
WHERE
p.id='49'
LIMIT 1
Помогите, если найдёте ошибку. Заранее благодарен
346
29 июня 2005 года
Новая папка
256 / / 24.12.2004
Вот ещё меня интересует,
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
2.2K
30 июня 2005 года
Web-master
113 / / 23.12.2004
Цитата:
Originally posted by Новая папка
Вот ещё меня интересует,
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?


5 маленьких

10
30 июня 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Новая папка
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?


Зависит от сервера.

1.9K
30 июня 2005 года
kasap
168 / / 07.04.2005
Цитата:
Originally posted by Новая папка
Есть таблица с проэктами, в них есть куча персонала. Мне надо вытащить данные о проэкте и имена всех чуваков, которые работают над этим проэктом. Я бы мог использовать просто WHERE, но если чувака удалят, проэкт не найдётся.
Вот мой запросик, но что-то он не правильно вытаскивает имена, а именно вытаскивает только одно имя.

SELECT p.*,
co.nickname as cdr,
s.nickname as sbpgr,
f.nickname as flshr,
c.nickname as cjj
FROM
tm_projects as p LEFT JOIN
tm_team as u,
tm_team as co,
tm_team as s,
tm_team as f,
tm_team as c
ON
p.author = u.id
AND p.coder = co.id
AND p.subpager = s.id
AND p.flasher = f.id
AND p.cj = c.id
WHERE
p.id='49'
LIMIT 1
Помогите, если найдёте ошибку. Заранее благодарен



Хехе... А что это там у тебя за строчка внизу?

Цитата:
LIMIT 1



:D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог