|
|
|
|
Column 'id_podkat' in where clause is ambiguous
|
Что это за ошибка? Прчём на DENWERE Всё работает а на хосте запрос не пашет | |
|
|
|
|
|
|
|
для: Sproot
(28.11.2008 в 16:17)
| | Вот и сам запрос, но думаю что он мало чем поможет:
"SELECT podkat_2.* FROM auto JOIN podkat_2 USING(id_podkat_2, id_podkat) WHERE auto.val='1' AND id_kat='2' AND id_podkat='2'
|
| |
|
|
|
|
|
|
|
для: Sproot
(28.11.2008 в 17:36)
| | Почему же не поможет?
Начиная с версии 5.0.12 изменилась обработка конструкций USING
http://dev.mysql.com/doc/refman/5.0/en/join.html
Суть в том, что если в ранних версиях результат порождал два столбика каждого поля из USING-списка, то в поздних порождает один. В первом случае имеется формальная неоднозначность.
Поэтому я, например, избегаю применять эту конструкцию.
А что значит "Срочно!"? | |
|
|
|
|
|
|
|
для: Trianon
(28.11.2008 в 17:59)
| | Что-то я немного не понял.Не могли бы Вы написать как должен выглядеть данный запрос. Пожалуйста | |
|
|
|
|
|
|
|
для: Sproot
(28.11.2008 в 18:36)
| | SELECT podkat_2.*
FROM auto JOIN podkat_2 ON auto.id_podkat_2=podkat_2.id_podkat_2
WHERE auto.val='1' AND id_kat='2' AND auto.id_podkat='2' AND podkat_2.id_podkat ='2' | |
|
|
|