Загрузка...

How to find strings in sql?

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

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

    описание задачи в лучшем стиле парашных шараг, где нужно максимально выебать тебе голову вместо простого задания, простым русским языком
     
    1. View previous comments (5)
    2. RichPerson Topic starter
      AIexa, пиццу я привел просто как легкий пример
    3. AIexa
      RichPerson, ну тогда опиши конкретно что надо
    4. RichPerson Topic starter
      AIexa, найти аккаунт, на котором содержатся определенные танки
    5. View the next comments (5)
  3. LifeFounder
    LifeFounder Apr 13, 2024 //// 20,143 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