[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос на SQL с JOIN LEFT, ошибка
Бармалейкин
Добрый день всем.

Есть такой запрос:
Код
SELECT A . * , B.thumb, B.type, C.r_name AS rubrik1
  FROM pe_user AS A, pe_rubriken AS C
  LEFT JOIN pe_pictures_zuechter AS B ON ( A.user_email = B.user_id )
  WHERE A.zuechter = '1'
         AND (A.zuechter_rubrik1 = '125' OR A.zuechter_rubrik2 = '125' OR A.zuechter_rubrik3 = '125' OR A.zuechter_rubrik1_ocat = '125' OR A.zuechter_rubrik2_ocat = '125' OR A.zuechter_rubrik3_ocat = '125')
         AND C.id = A.zuechter_rubrik1
  GROUP BY A.id
  ORDER BY A.user_plz ASC


При выполнении получаю ошибку:
Код
#1054 - Unknown column 'A.user_email' in 'on clause'


Помогите пожалуйста советом, почему поле user_email является неизвестным?
Заранее спасибо.



Спустя 5 минут, 5 секунд (13.07.2008 - 17:39) Ghost написал(а):
что выдает запрос
SELECT user_email from pe_user
?

Спустя 4 минуты, 26 секунд (13.07.2008 - 17:44) Бармалейкин написал(а):
Цитата(Ghost @ 13.7.2008, 16:39) [snapback]43305[/snapback]
что выдает запрос
SELECT user_email from pe_user
?

Соврешенно нормальные данные...
Я просто не понимаю: таблица описана, описание поля дано с именем(алиасом) таблицы...
В обшем dumau.gif dumau.gif dumau.gif

Спустя 6 минут, 40 секунд (13.07.2008 - 17:50) Ghost написал(а):
может "А" - русское, а мож зарезервировано под что-нить..
переназови подругому

Спустя 2 часа, 9 минут, 1 секунда (13.07.2008 - 19:59) Бармалейкин написал(а):
Цитата(Ghost @ 13.7.2008, 16:50) [snapback]43309[/snapback]
может "А" - русское, а мож зарезервировано под что-нить..
переназови подругому

изменил A на tableA.... не помогает sad.gif
Причем из таблицы с алиасом A (tableA) не видно никакое поле...

Спустя 2 часа, 22 минуты, 24 секунды (13.07.2008 - 22:22) Ghost написал(а):
запрос правильный, у тебя скорее всего синтаксическая ошибка где-то.. или мускл глючит.

Спустя 14 часов, 3 минуты, 42 секунды (14.07.2008 - 12:26) AndryG написал(а):
а попробуйте в SELECT A . * убрать A.* ... не знаю точно, но кажись при группировке звездочка не всегда прокатывает ...

Спустя 2 часа, 17 минут, 42 секунды (14.07.2008 - 14:43) Бармалейкин написал(а):
Помогли решить проблему на другом форуме.
Отпишусь, вдруг кому-либо поможет.
Итак, проблема решилась следующим образом:
нужно было поменять
FROM pe_user AS A, pe_rubriken AS C
на
FROM pe_rubriken AS C, pe_user AS A


после получения помощи понял, что ничего не понял и пошел курить доки по sql...


_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.