Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Error (Arruor) 08/01/2005 - 20:18:00
      Re: Error (Marat_L) 10/01/2005 - 08:44:00
      Re: Error (Arruor) 11/01/2005 - 16:52:11
      Re: Error (Dinky) 11/01/2005 - 23:07:42
      Re: Error (Arruor) 13/01/2005 - 14:16:35

> Original message text:
> From: Arruor - 08/01/2005 - 20:18:00
> Subject:Error
> -----------------
> SELECT *,`W3XP_solo_rank`+0 as sortme FROM Record WHERE uid !=0 and not (`W3XP_solo_rank`=0) and BNET.auth_lockk = 0 ORDER BY sortme ASC LIMIT 0,50
> Error: Unknown table 'BNET' in where clause | auth_lockk | varchar(16) | | | 0 |
> -------------------------------------------------------------
> BNET.auth_lockk exists!
> Where is the problem in this query?
> Thanks in advance and sorry that i don't write in "russian" :(
>


From: Dinky - 11/01/2005 - 23:07:42
Subject:Error
-----------------
sure you can :)
Fisrt, you need to specify all tables in FROM clause you're going to use in a query; second, you could use table aliases for simplicity :)
Posibly working example:
SELECT *,`W3XP_solo_rank`+0 as sortme
FROM Record, BNET
WHERE Record.some_id=BNET.some_id and uid!=0 and `W3XP_solo_rank`!=0 and BNET.auth_lockk=0
ORDER BY sortme ASC
LIMIT 0,50
"some_id" here are fields needed to define relationship between two tables: Record and BNET. Without such a "link" SQL server will produce multiplication of records in both tables ;)

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19540



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |