Страница 1 из 3

Список записей по MySql запросу

Добавлено: 28 дек 2020, 13:22
Lemonez
Здравствуйте!

По инструкции не получилось настроить (ошибка по SQL запросу). Помогите, пожалуйста.
Есть 2 сущности: сущность 1 и сущность 2.
Надо в сущности 1 найти строку со значением email, которое совпадает с email в сущности 2. Если запись с таким email найдена, то надо вывести значение полей этой записи в сущности 2. Проблема скорее всего в синтаксисе запроса т.к. в примере указан ID записи, а в моем случае это email. Подскажите, пожалуйста, правильный синтаксис запроса.

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 07:43
support
email - это текстове поле, а такие поля нужно экранировать (брать в одинарные кавычки), примеры:

Код: Выделить всё

[1522]='true'

Код: Выделить всё

[50]='[12]'

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 07:52
Lemonez
Спасибо! Получилось, но не совсем нужный результат. Сделал так: [221]='[260]' . Поставил "Показать как список". В данный момент он выводит кол-во "Всего (1)", а надо, чтобы вывел значения других полей [222],[223] и т.п. Как это сделать?

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 08:40
support
В 2.8 появятся доп. настройки для этого поля https://docs.rukovoditel.net.ru/index.php?p=101

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 08:43
Lemonez
support писал(а): 29 дек 2020, 08:40 В 2.8 появятся доп. настройки для этого поля https://docs.rukovoditel.net.ru/index.php?p=101
Так неужели сейчас нельзя никак вывести значение определенного поля записи, где выполняется условие (в моем случае по почте)?

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 10:04
nruslan2
Если надо выводить несколько то данных - или запрос возвращает больше одного значения то используйте concut

Re: Список записей по MySql запросу

Добавлено: 29 дек 2020, 17:50
Lemonez
nruslan2 писал(а): 29 дек 2020, 10:04 Если надо выводить несколько то данных - или запрос возвращает больше одного значения то используйте concut
Пожалуйста, напишите, как правильно написать в моем случае. Я вообще не знаю, что такое concut

Re: Список записей по MySql запросу

Добавлено: 30 дек 2020, 17:50
nruslan2
Напишите тут полностью свой запрос sql (с расшифровкой номеров) и скрин ошибки.

Re: Список записей по MySql запросу

Добавлено: 30 дек 2020, 18:25
Lemonez
nruslan2 писал(а): 30 дек 2020, 17:50 Напишите тут полностью свой запрос sql (с расшифровкой номеров) и скрин ошибки.
Запроса нет, скрина, соответственно, тоже нет. Я всего лишь прошу, чтобы мне написали пример запроса под мои задачи с использованием concut, с пояснениями.

Re: Список записей по MySql запросу

Добавлено: 30 дек 2020, 18:49
support
Так, есть хороший тренажер по sql https://stepik.org/course/63054/promo
Есть так же хороший ресурс по mysql https://www.w3resource.com/mysql/aggreg ... concat.php