2013-02-13 6 views
0

После долгой работы над ним я собираюсь задать свой вопрос, его простой, но я не знаю, почему он не работает, пожалуйста, помогите !!!Внутреннее соединение не работает

У меня есть таблица

phpfox_friend (где у меня есть следующие столбцы)

  • friend_id
  • user_id
  • friend_user_id
  • заказа

phpfox_user (где я есть ниже столбцов)

  • usre_id
  • user_name
  • status_id
  • FULL_NAME

Я пытаюсь внутренний присоединиться к нему с помощью указанной ниже запрос Sql, но это дает мне ошибку

# 1054 - Неизвестный столбец 'phpfox_friend.user_id' в 'по статье'

Query

SELECT * 
FROM `phpfox_friend` 
INNER JOIN `phpfox_user` 
    ON `phpfox_friend.user_id`=`phpfox_user.user_id` 
WHERE phpfox_user.user_name IS NOT NULL 

Просьба направлять меня, что я делаю неправильно в этом

+1

Похоже phpfox_user имеет поле usre_id, не user_id. Или это опечатка? – Pete

ответ

0

попробовать это:

SELECT * FROM `phpfox_friend` 
INNER JOIN `phpfox_user` ON 
`phpfox_friend`.`user_id`=`phpfox_user`.`user_id` 
WHERE `phpfox_user`.`user_name` IS NOT NULL 

необходимо авторизоваться d кавычки к таблицам и полям.

поэтому используйте

`phpfox_friend`.`user_id` instead of `phpfox_friend.user_id` 
+1

Да, босс это работает !!! спасибо, что я смешал: ((( – mobi001

+0

ahh !!! ok получил это sir :) – mobi001

+0

Я рад за вас. – jcho360

Смежные вопросы