Я новичок в запросах SQL, и я пытаюсь соединить две таблицыSQL INNER JOIN исключение
Мне нужно, чтобы получить все данные последователей = 2-пользователя
вот ошибка я получаю: Syntax error: Encountered "INNER" at line 1, column 39.
и вот SQL-запрос я побежал:
SELECT * FROM FOLLOWER
WHERE userID = "2"
INNER JOIN USERS ON FOLLOWER.Follower_userID = USERS.userID
ORDER BY USERS.follower_count ASC
таблицы в моей БД являются:
ТОЛКАТЕЛЬ
- ID
- идентификатор пользователя
- Follower_userID
ПОЛЬЗОВАТЕЛЕЙ
- идентификатор пользователя
- имя пользователя
- пароль
- Ник
P.S Я использую Apache Derby.
Большое вам спасибо.
Только побочное замечание: Не используйте двойные кавычки (' "') для строковых литералов'" 2" ' в запросе Поворачивая '[QUOTED_IDENTIFIER] (HTTP:. // msdn.microsoft.com/en-us/library/ms174393.aspx) 'имеет различный смысл (идентификатор quoter :)). Кроме того, вам не нужно передавать целочисленные значения в виде строковых литералов: это может привести к неожиданным результатам или ненужным неявным datatype conversion. – Pred