Неправильный синтаксис около ключевого слова "WHERE"
SELECT * FROM Purchases, Books ORDER BY Code_book WHERE Books.Code_book = Purchases.Code_book
пишет ошибку
Сообщение 156, уровень 15, состояние 1, строка 1
Неправильный синтаксис около ключевого слова "WHERE".
в чем тут дело?
По дате
По рейтингу
Ну, насколько я помню, WHERE должно идти в запросе ДО ORDER BY. И если Code_book присутствует в обоих таблицах, то и в ORDER BY следует поставить Books.Code_book, явно указывая поле сортировки.
Источник: ИМХО.