12 / 11 / 8
Регистрация: 30.11.2015
Сообщений: 422
1

#1064 - You have an error in your SQL syntax;

20.10.2016, 12:32. Показов 1064. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, имеется запрос.
SQL
1
SELECT `id`, `last_name`, `first_name`, `region`, `region_id`, `city`, `city_id`, `country`, `country_id`, `avatar` FROM `users` WHERE `banned`<>'2' AND IN (SELECT `friend1` AS `f` FROM `friends` WHERE `friend1`='3' UNION SELECT `friend2` AS `f` FROM `friends` WHERE `friend2`='3') GROUP BY `id`
Получаю ошибку
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IN (SELECT `friend1` as `f` FROM `friends` WHERE `friend1`='3' UNION SELECT `fri' at line 1
Скажите как исправить?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2016, 12:32
Ответы с готовыми решениями:

PDO - Syntax error or access violation: 1064 You have an error in your SQL syntax
public function getAllGategoryId(){ $sql = &quot;SELECT id_cat FROM category ...

Ошибка SQL запроса #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax t
Помогите пожалуйста! CREATE TABLE `tickets` ( `id` int(4) NOT NULL auto_increment, `user`...

#1064 - You have an error in your SQL syntax;
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL...

#1064 - You have an error in your SQL syntax
Есть база даных в MySQL CREATE TABLE dle_zakaz( id_article INT NOT NULL AUTO_INCREMENT, name...

3
Эксперт PHP
4869 / 3874 / 1606
Регистрация: 24.04.2014
Сообщений: 11,362
20.10.2016, 12:37 2
Цитата Сообщение от Salvat Посмотреть сообщение
AND IN (SELECT
А кто в? `field_name` IN (...)
0
12 / 11 / 8
Регистрация: 30.11.2015
Сообщений: 422
20.10.2016, 12:58  [ТС] 3
Jewbacabra, 1,2

Добавлено через 9 минут
id's друзей.
0
Эксперт PHP
4869 / 3874 / 1606
Регистрация: 24.04.2014
Сообщений: 11,362
20.10.2016, 12:58 4
Лучший ответ Сообщение было отмечено Salvat как решение

Решение

3,4
Еще раз: `имя столюца` IN (...), а не ничего IN (...)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2016, 12:58
Помогаю со студенческими работами здесь

#1064 - You have an error in your SQL syntax
Здравствуйте! На Denwer был сделан сайт на Joomla. Теперь нужно его перенести на хостинг Timeweb....

Подскажите, пожалуйста, в подобных темах не нашла решения Error: 1064 - You have an error in your SQL syntax
Я специалист из другой области, поэтому не смогла разобраться с возникшей из ниоткуда проблемой....

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your...

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version f
insert into пользователь (Фамилия,Имя,Отчество,Пол,Группа) value...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru