Список записей по MySQL запросу - как вывести записи по "групповому" полю?
Добавлено: 04 мар 2024, 14:35
Добрый день!
Есть 2 сущности:
1. Группа компаний
2. Компании.
В Компаниях есть поле сущность аякс [9624] с выбором из сущности Группа компаний. Т.е. некая "привязка" Компании к Группе компаний. В каждой записи Компания хочу вывести список записей через "Список записей по MySQL запросу" где отобразятся все Компании принадлежащий к одной группе (группа выбранная в поле [9624]).
Пробовал делать условие выборки "field_9624 = [9624]", но оно корректно работает, если поле [9624] непустое. Если же оно пустое, то система будет выводить в таких записях список всех-всех записей, в которых тоже данное поле не заполнено. Т.е. будет выполняться условие "выводить список если пусто=пусто". Как этого избежать, сделать проверку на заполненное поле (непустое), чтобы если поле пустое, то просто игнорировалась выборка?
Пытался делать доп условия
field_9624 is not null and field_9624 = [9624]
field_9624 is not empty and field_9624 = [9624]
field_9624 >0 and field_9624 = [9624]
field_9624 !=0 and field_9624 = [9624]
[9624] is not null and field_9624 = [9624]
[9624] is not empty and field_9624 = [9624]
[9624] >0 and field_9624 = [9624]
[9624] !=0 and field_9624 = [9624]
В общем, перебрал различные комбинации, но в результате на странице записи (если поле 9624 не заполнено) - ошибка... Как правильно построить условие, чтобы выводить список только с заполненным полем [9624] ?
Есть 2 сущности:
1. Группа компаний
2. Компании.
В Компаниях есть поле сущность аякс [9624] с выбором из сущности Группа компаний. Т.е. некая "привязка" Компании к Группе компаний. В каждой записи Компания хочу вывести список записей через "Список записей по MySQL запросу" где отобразятся все Компании принадлежащий к одной группе (группа выбранная в поле [9624]).
Пробовал делать условие выборки "field_9624 = [9624]", но оно корректно работает, если поле [9624] непустое. Если же оно пустое, то система будет выводить в таких записях список всех-всех записей, в которых тоже данное поле не заполнено. Т.е. будет выполняться условие "выводить список если пусто=пусто". Как этого избежать, сделать проверку на заполненное поле (непустое), чтобы если поле пустое, то просто игнорировалась выборка?
Пытался делать доп условия
field_9624 is not null and field_9624 = [9624]
field_9624 is not empty and field_9624 = [9624]
field_9624 >0 and field_9624 = [9624]
field_9624 !=0 and field_9624 = [9624]
[9624] is not null and field_9624 = [9624]
[9624] is not empty and field_9624 = [9624]
[9624] >0 and field_9624 = [9624]
[9624] !=0 and field_9624 = [9624]
В общем, перебрал различные комбинации, но в результате на странице записи (если поле 9624 не заполнено) - ошибка... Как правильно построить условие, чтобы выводить список только с заполненным полем [9624] ?