![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Новичок
Пол:
Регистрация: 28.09.2007
Сообщений: 12
Репутация: 3
|
Здравствуйте!
Вот мой запрос: https://prnt.sc/fSn6I9U59eUZ SELECT id, number, password, first_name, last_name, email, language, mod_status, registered_at FROM customers WHERE store_id=4 AND password!='NULL' AND `email` IS NOT NULL AND mod_status IN ('active', 'pending') JOIN newsletter_subscriptions ON newsletter_subscriptions.customer_id=customers.id А вот ошибка, которую выдаёт phpMyAdmin: "Ошибка Статический анализ: Найдено 1 ошибок при анализе. Неожиданный порядок предложений. (near "WHERE" at position 110) SQL запрос: Копировать Документация SELECT id, number, password, first_name, last_name, email, language, mod_status, registered_at FROM customers WHERE store_id=4 AND password!='NULL' AND `email` IS NOT NULL AND mod_status IN ('active', 'pending') JOIN newsletter_subscriptions ON newsletter_subscriptions.customer_id=`customers.id `; Ответ MySQL: Документация #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'JOIN newsletter_subscriptions ON newsletter_subscriptions.customer_id=`customers' на строке 1" Проблема с присоединением данных из таблицы newsletter_subscriptions из которой мне нужно получить данные о том, кто подписан на рассылку. Запрос без JOIN newsletter_subscriptions ON newsletter_subscriptions.customer_id=customers.id работает. Что я не так делаю с JOIN? Помогите исправить, написать запрос, чтобы он работал. Спасибо. |
|
|
|
| Реклама: | круиз на теплоходе из астрахани в москву | регулирующий клапан vvf43.150-315 | продажа стиральных машин | GCA161.1E | Клапан плавного регулирования MXF461.50-30P |
|
|
#2
|
|
Новичок
Пол:
Регистрация: 03.03.2008
Сообщений: 2
Репутация: 0
|
Весьма похоже что проблема в кавычках
`email` и WHERE должен быть после JOIN SELECT id, number, password, first_name, last_name, email, language, mod_status, registered_at FROM customers JOIN newsletter_subscriptions ON newsletter_subscriptions.customer_id=customers.id WHERE store_id=4 AND password!='NULL' AND email IS NOT NULL AND mod_status IN ('active', 'pending') Последний раз редактировалось tamibor; 23.07.2023 в 11:27.. |
|
|
|