Запрос
Вот мой запросик, но что-то он не правильно вытаскивает имена, а именно вытаскивает только одно имя.
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
Помогите, если найдёте ошибку. Заранее благодарен
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
Цитата:
Originally posted by Новая папка
Вот ещё меня интересует,
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
Вот ещё меня интересует,
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
5 маленьких
Цитата:
Originally posted by Новая папка
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
что лучше: делать такой громадный запрос или делать 5 маленьких запросов?
Зависит от сервера.
Цитата:
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
Помогите, если найдёте ошибку. Заранее благодарен
Есть таблица с проэктами, в них есть куча персонала. Мне надо вытащить данные о проэкте и имена всех чуваков, которые работают над этим проэктом. Я бы мог использовать просто 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