Загрузка...

How to find strings in sql?

Thread in Node.js created by RichPerson Apr 13, 2024. 287 views

  1. RichPerson
    RichPerson Topic starter Apr 13, 2024 Разработка - https://zelenka.guru/threads/4480553/ 2161 Sep 23, 2019
    В общем, требуется найти строки, которые содержат определенные ассоциации.
    Пример: Выбрать пиццу, которая содержит определенные ингредиенты.
    Пицца и ингредиенты это разные таблицы, у которых связь один к многим.
    Требуется выбрать пиццу, в которой содержатся ингредиенты с id = 1 и с id=2
    В идеале на sequelize, все голову сломал, хелп
     
  2. AIexa
    AIexa Apr 13, 2024 Лучший софт - lolz.live/threads/1634798/ :+rep: 12,232 Mar 24, 2020
    https://zelenka.guru/forums/ask-chatgpt/

    описание задачи в лучшем стиле парашных шараг, где нужно максимально выебать тебе голову вместо простого задания, простым русским языком
     
    1. View previous comments (11)
    2. AIexa
      RichPerson, там содержатся все танки всех юзеров наскок я понял и у тебя есть возможность по айдишнику сформировать список танков каждого юзера через пхп или питон. У тебя задача именно через sql это делать?
    3. RichPerson Topic starter
      AIexa, Да я просто хотел это сделать через sql, потому что будет ресурсозатратно получать все строки, которых будет более 10к и перебирать через фильтрацию массивов на наличие определенных танков
  3. LifeFounder
    LifeFounder Apr 13, 2024 //// 20,142 Sep 25, 2018
    Через код элемента можешь найти запросы на сайте
     
  4. vtlstolyarov
    SQL
    SELECT DISTINCT pizza.*
    FROM pizza
    INNER JOIN pizza_ingridient ON pizza_ingridient.pizza_id = pizza.id
    WHERE pizza_ingridient.ingridient_id in (1, 2)
     
  5. AvengeRoff
    А данные в базе данных как представлены? в виде объектов или строчно? Спасибо, хорошего вечера!
     
    1. View previous comments (2)
    2. vtlstolyarov
      AvengeRoff, А можно поинтересоваться зачем?
    3. kom1ssar666
      vtlstolyarov, вообще ты прав, но есть такое понятие как "денормализация" - к ней прибегают с точки зрения оптимизаций, но это очень редкий кейс. Единственный адекватный вариант - это когда тебе с точки зрения бизнеса - не надо как-то обрабатывать данные, а лишь спроксировать - тогда да)
    4. vtlstolyarov
      kom1ssar666, "денормализация" - это другое, но я понял что ты хотел сказать.
Loading...
Top