Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.19;
Скачать: CL | DM;

Вниз

Траблы с LEFT JOIN   Найти похожие ветки 

 
Шмелъ   (2008-04-16 10:44) [0]

Столкнулся с проблемой следующего характера...
переехали на новую 5-ю версию mysql и отвалились часть запросов, в частности запрос
SELECT app.*, pt.*, es.name as "pr.rad_engine_size"
FROM application as app, part_type as pt
LEFT JOIN engine_size as es ON app.engine_size_id=es.id
WHERE app.part_type_id=pt.id

стал выдавать: Unknown column "app.engine_size_id" in "on clause"
раньше все работало ОК
в чем причина, как решить эту проблему?


 
Ega23 ©   (2008-04-16 10:46) [1]

app.*, pt.*
А если явно поля указать?


 
Шмелъ   (2008-04-16 10:51) [2]


> А если явно поля указать?


Пробовал, тоже самое...


 
Шмелъ   (2008-04-16 10:56) [3]

А ну усе понял, криво написан запрос,

SELECT app.*, pt.*, es.name as "pr.rad_engine_size"
FROM application as app
LEFT JOIN engine_size as es ON app.engine_size_id=es.id
, part_type as pt
WHERE app.part_type_id=pt.id

типа LEFT JOIN должен идти сразу за таблицей с которой связывается


 
Johnmen ©   (2008-04-16 10:58) [4]

Для начала использовать только явные соединения, а не мешать в кучу явные и неявные.
Т.е.
SELECT app.*, pt.*, es.name as "pr.rad_engine_size"
FROM application as app, part_type as pt
JOIN part_type as pt ON app.part_type_id=pt.id
LEFT JOIN engine_size as es ON app.engine_size_id=es.id


 
easy ©   (2008-04-16 10:59) [5]

SELECT app.*, pt.*, es.name as "pr.rad_engine_size"
FROM (application as app, part_type as pt)
LEFT JOIN engine_size as es ON app.engine_size_id=es.id
WHERE app.part_type_id=pt.id



Страницы: 1 вся ветка

Текущий архив: 2008.10.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1221228662
webpauk
2008-09-12 18:11
2008.10.19
scrollbox.clientrect


15-1220007907
DiamondShark
2008-08-29 15:05
2008.10.19
С какой учётной записью


1-1200566541
Layner
2008-01-17 13:42
2008.10.19
Можно ли из сервиса вызвать форму (для настройки это сервиса)


15-1219762713
ChaosAD
2008-08-26 18:58
2008.10.19
Что почитать по Хранимым Процедурам для MSSQL


2-1221213675
interandry
2008-09-12 14:01
2008.10.19
MDI окна