Мира
✅ Мьянма. Почти две тонны изъятых наркотиков сожгли в Янгоне во Всемирный день наркотиков в воскресенье. По данным властей Мьянмы, было сожжено почти две тонны изъятого героина, а также более 630 миллионов таблеток метамфетамина. Сообщается, что власти страны сожгли наркотиков на сумму более полумиллиарда долларов на фоне предупреждений ООН о производстве метамфетамина в регионе, которое достигает рекордных уровней. Можно увидеть, как официальные лица, военнослужащие и широкая общественность осматривают груду изъятых наркотиков перед тем, как они будут сожжены.
Мира
Полмиллиарда долларов😱
Мира
Это я к тому, что может реально за ум взялись и решили уменьшить наркотрофик по всему миру
Anonymous
❗️Ещё немного о «единой Украине» В эфире одного из самых крупных тв каналов «1+1», его топовая ведущая вечерних новостей Наталья Мосейчук называет жителей Донбасса, переехавших в Киев, «донбасятами». И её сильно раздражает, что эти люди спокойно ходят, едят, спят. И их не преследуют за то, что они с Донбасса. Ведущая за эти слова не была уволена и, даже, как-то наказана. А потом эти уроды кричат, что никто никого не притеснял. Лживые твари!
Мира
⚡️Amnesty International обвинила власти Литвы в жестоком обращении с беженцами и расизме, поскольку беженцам с Украины предоставляли лучшие условия
Мира
❗️Bloomberg: Путин довёл экономику Германии до предела, сократив поставки газа на 60%. Как пишет агентство, эксперты в администрации канцлера Олафа Шольца разработали несколько возможных сценариев развития событий, и ни один из них не предполагает, что удастся накопить достаточное количество газа, чтобы пережить зиму.
Sergey
Arthur
@Gopnegg, ты же хорошо в sql шаришь ?
Arthur
у меня вроде тупой вопрос, но я чет не могу придумать решения
Arthur
есть табличка комментов + реакций юзеров comment {id} reactions {id, type (unicode icon -- text), userId, commentId}
Arthur
нужно вывести список всех комментов + статистику по реакциям + нужно понимать, есть ли реакции пользователя там
Arthur
чтобы вот так в интерфейсе нарисовать
Nikita
В нидзя напиши, нах тут спрашиваешь?
Arthur
не знаешь, как можно сиквел написать, чтобы вывести такую штуку ?
Arthur
В нидзя напиши, нах тут спрашиваешь?
да там ща как обычно срач разведется и захуесосят
Max
я кстати не понял че надо сделать артур
Max
есть пример ожидаемого результата? как должно выглядеть?
Max
ну комменты надо взять, лефт джоином присоединить реакции, а дальше че хочется чет не понял
Nikita
Сколько лайков поставили на коммент.
Max
ну тогда условие where прикрутить и группировку
Sergey
«Встревать в какие-то споры или что-то требовать от азовцев я не мог, потому что боялся, что нас ограничат и в тех продуктах, что выдают». Эксклюзивное интервью Волыны — командира украинских морпехов, чья бригада сдалась в плен с «Азовстали». О привилегированном положении азовцев на территории блокированной промзоны, о неравном распределении продовольствия, о внутренних конфликтах и о том, как было принято решение сдаться в плен, — в нашем материале. @milchronicles
Sergey
Arthur
есть пример ожидаемого результата? как должно выглядеть?
могу сказать, как хотелось бы, чтобы было на фронте { ...comment properties, reactions: [{type: 'smile', count: 10, hasUserLike: true}] }
Arthur
я просто в бд не оч силен, ломаюсь в таких задачах
Arthur
ну для улучшения перфа я так подумал, можно триггером каунтеры рисовать в самой табличке в jsonb поле а вот как красиво вкрутить в один запрос ещё и определение, есть ли лайк на конкретный смайлик от юзера — не придумал
Max
select r."type", count(*) from comment c left join reactions r on r."commentId" = c."id" where c."id" = 'тут требуемый идентификатор комментария' and r."type" = 'обозначение смайлика' group by r."type"
Max
я все равно в итоге не понял че требуется
Arthur
короч нужно вывести комменты (список) + реакции к ним, которые сгруппированы по типу, для каждого типа нужно посчитать кол-во и дополнительно определить, поставил ли такую реакцию юзер, который запрашивает эти данные
Anonymous
Max
select c."id" as "CommentId", r."type" as "EmojiType", count(*) as "Count", array_position(array_agg(userId) , "theUserId") is not null as "IsHighlighted" from comment c left join reactions r on r."commentId" = c."id" group by c."id", r."type"; где "theUserId" - идентификатор пользователя
Arthur
короч нужно вывести комменты (список) + реакции к ним, которые сгруппированы по типу, для каждого типа нужно посчитать кол-во и дополнительно определить, поставил ли такую реакцию юзер, который запрашивает эти данные
во, нашел пример, в интерфейсе в итоге должно быть вот так типа сам коммент + реакции + их кол-во + подсветка реакции, если юзер поставил такую реакцию на коммент
Arthur
вывести комменты + сгруппировать по реакции и посчитать кол-во — ещё ок, как туда вхреначить проверку типа if userId = currentUserId then 'has_user_like' = true' не догоняю
Arthur
пробовал через json_agg + json_build_object, но чот тоже не пошло
Pavel
лол скулы обсуждают в чате о политике
Pavel
вот это удивительно конечно
Gopneg
Давайте уже рамамбы от соосного вертикального посмотрим? 😉
Pavel
я видел политику в чатах по программированию
Pavel
но в чатах по политике, диалог по программированию, еще нет
Max
вот так
Max
select c."id" as "CommentId", r."type" as "EmojiType", count(*) as "Count", array_position(array_agg(userId) , "theUserId") is not null as "IsHighlighted" from comment c left join reactions r on r."commentId" = c."id" group by c."id", r."type"; где "theUserId" - идентификатор пользователя
Gopneg
аще
Pavel
я в играх так не летаю
Gopneg
ничо не говори
Arthur
как выглядит типичная лента линкед ин
Arthur
нарно пора нахуй выпиливаться из этого говна
Gopneg
как выглядит типичная лента линкед ин
хорош оффтопить, тебе уже запрос даже дали
Gopneg
а блядь
Gopneg
я думал ты опять про скуль чота кинул
Gopneg
про лайки хуяйки
Arthur
да блэт, реально аж тошно в линкедине щас
Arthur
откуда там сток ебанутых набралось ?
Anonymous
Визжат как поросята
Anonymous
Там Украина и ЛГБТ рулит)
Anime
Ещё телек должен быть в говне
Sergey
❗️На Украине уничтожили грузинских наемников, пытавших российских военных Вчера в ходе боев в 3 км от Лисичанского НПЗ российскими подразделениями уничтожены 2 диверсионно-разведывательные группы наемников (в общей сложности 14 боевиков) - первая состояла из граждан европейских стран, вторая включала только наемников из Грузии, входивших в "грузинский легион", сообщает Минобороны. Уничтоженные грузинские боевики причастны к зверским истязаниям и убийствам российских военнослужащих под Киевом в марте, заявили в министерстве. "Минобороны России обладает информацией по каждому наемнику, причастному к издевательствам и убийствам наших военнослужащих. Мы их нашли и покарали", — подчеркнули в ведомстве.
Sergey
‼️🇷🇺🚀Удар высокоточными ракетами воздушного базирования по цехам ракетно-строительной корпорации «Артем» в Шевченковском районе города Киева На данном предприятии производились боеприпасы для украинских РСЗО. t.me/RVvoenkor
Sergey
‼️💥Ракетные удары нанесены по Кременчугу Факт нанесения ударов по украинским объектам подтвердил гауляйтер Полтавщины. По предварительным данным, поражен Кременчугский завод дорожных машин. t.me/RVvoenkor
Sergey
Sergey
Sergey
‼️🇷🇺 Войска ЛНР и России с боями зашли в Лисичанск и могут полностью освободить город от нацистов уже к концу этой недели, - помощник главы МВД ЛНР Виталий Киселев. t.me/RVvoenkor
Work
Интересно, как кацапы сейчас будут оправдываться за удар ракеты в торговый центр в Кремнчуге. Выбираем варианты ответов: 1) это всё фотошоп 2) это не ТЦ, а военный объект 3) укры сами по себе ракетами стреляют 4) в магазине были не покупатели, а польские/американские/грузинские наёмники
Александр
кондиционер взорвался
Александр
интересно когда хохлы поймут, что если бы хотели ебашить по мирным жителям то применили бы тупо ковровые бомбордировки, наверно никогда
Work
как ты себе представляешь ковровые бомбардировки в условиях ПВО?))
Work
а ну да, вы ж ПВО "подавили" в первые 3 минуты вторжения ещё 24-го февраля. Интересно, отчего тогда самолётики падают
Work
спросить что?
Anime
спросить что?
Спроси - когда жара уже спадёт🤦‍♂️
Work
я не спрашиваю, я тебе говорю, что бомбардировщик просто не долетит
Work
как не долетел десант в Гостомель и т.д...
Anime
я не спрашиваю, я тебе говорю, что бомбардировщик просто не долетит
Ааа, это именно от этого каждый вечер дискотека по ухани
GopoBot
* Pavel Erokhin поржал