Загрузка...

How to find strings in sql?

Thread in Node.js created by RichPerson Apr 13, 2024. 281 view

  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,147 Mar 24, 2020
    https://zelenka.guru/forums/ask-chatgpt/

    описание задачи в лучшем стиле парашных шараг, где нужно максимально выебать тебе голову вместо простого задания, простым русским языком
     
    1. View previous comments (10)
    2. RichPerson Topic starter
      AIexa, В accounts_tank и содержится список танков одного аккаунта. Там поэтому и есть account_id.
    3. AIexa
      RichPerson, там содержатся все танки всех юзеров наскок я понял и у тебя есть возможность по айдишнику сформировать список танков каждого юзера через пхп или питон. У тебя задача именно через sql это делать?
    4. 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