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

Вниз

Траблы с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
2-1221159246
programmer90
2008-09-11 22:54
2008.10.19
Переменные среды в Delphi


15-1219816392
Vlad Oshin
2008-08-27 09:53
2008.10.19
Поделитесь красивыми/неожиданными решениями с виду сложных задач?


15-1219991378
odbc
2008-08-29 10:29
2008.10.19
ODBC DBase драйвер для win2003 64bit


6-1194361857
weteatr
2007-11-06 18:10
2008.10.19
задача про сет помогите!!


2-1221136125
DJones
2008-09-11 16:28
2008.10.19
Использование многострочных hint в Дельфи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский