Пожалуйста🙂 ещё как вариант, написать свою функцию, которая будет работать как вам нужно (если пусто, то ничего не добавит и всегда не добавит в конце)
Тут можно сделать ещё WHERE COALESCE(group_id, '') != 'здесь ненужный uid'
Тогда прибегать к OR ... IS NULL не нужно, потому что NULL приведётся к пустой строке перед сравнением. Однако производительность этого решения вызывает вопросы
В гараже?, да не думаю, просто будет рассказывать как было у них сложно добраться до школы, перебираясь по колючему проволоку, ходя через тунели, разговария с учителем черепашек-ниндзя, ловя дозы радиации, но все равно добираясь
Всем привет. Я джун. После стажировки мне сказали, что я должна хорошо изучить stored procedure и etl. Не могли бы вы указать мне какие-то ресурсы (курси онлайн, книги), где хорошо объясняют эти аргументы?
есть такая штука, как oid cache и если у тебя есть енум, то пгбаунсер будет все время ходить за ним перед каждым запросом и ты от этого никуда не денешься. + все кастомные типы (и enum тоже) могут ломаться и хер потом поймешь, что из-за какой-нибудь особенности твоего драйвера твой тип поломался
Привет, вот такой странный вопрос (у меня только одного такие тупые ситуации). Делаю запрос в бд, выводятся записи, делаю запрос в коде, ничего не выводится, в чем прикол?
Такой вопрос лучше в языковом чате спросить. Указав фреймворк и какой драйвер/коннектор к базе используется. А так - посмотри на функции получения ошибки и перед return сделай echo результата функции