2013-04-06 3 views
-1

Я работал с этим битом кода в течение некоторого времени, и теперь, после того, как какой-то мастерить, я думал, что я, наконец, получил его на работу, то это дает мне эту ошибкуНе используются таблицы?

Error Number: 1096 

No tables used 

SELECT * 

и это код

SELECT start.*, posts.did, COUNT(posts.pid) 
          FROM akia_starting_posts AS start 
          JOIN posts 
           ON posts.did = start.did 
          JOIN akia_users AS users 
           ON users.username = start.username 

Я уверен, что на * мой start используется, так что щеколда это говорить о ?? В этом файле не может быть никакого другого кода, поскольку, когда я вынимаю этот бит кода, он начинает работать.

+1

Вы используете Sql Server? – Steve

+0

Укажите, пожалуйста, какой-то контекст: что вы сделали? Вы выполнили SQL, который вы даете? На какой СУБД? Что такое схема? Как вы выполнили SQL (какой инструмент)? – sleske

+0

@Steve Я честно не знаю, я работаю на localhost с WAMP, если я думаю, что знаю, что вы имеете в виду, тогда я думаю, что я нахожусь в MySQL (извините, новичок) –

ответ

0

Попробуйте добавить обратные ссылки на строку sql, в которой есть слово, начинающееся на нем. Сначала попробуйте сначала использовать одну таблицу.

SELECT 'start.*' FROM akia_starting_posts as 'start' 

и если она работает, то вы можете включить его в полной шкале присоединиться, как тот, который вы публикуемой с bacticks используется.

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