Загрузка...

Как найти строки в sql?

Тема в разделе Node.js создана пользователем RichPerson 13 апр 2024. 302 просмотра

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

    описание задачи в лучшем стиле парашных шараг, где нужно максимально выебать тебе голову вместо простого задания, простым русским языком
     
    1. Посмотреть предыдущие комментарии (3)
    2. RichPerson Автор темы
    3. AIexa
      RichPerson, ну это таблица акка юзера и вторая таблица какие то танки, третья тож танк какой то. Где пицца то, где pizza_name, pizza_price. Если они там есть, то покажи непосредственно любые пару строк в самой бд
    4. RichPerson Автор темы
      AIexa, пиццу я привел просто как легкий пример
    5. Посмотреть следующие комментарии (7)
  3. LifeFounder
    LifeFounder 13 апр 2024 //// 20 143 25 сен 2018
    Через код элемента можешь найти запросы на сайте
     
  4. vtlstolyarov
    vtlstolyarov 13 апр 2024 468 8 янв 2022
    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. Посмотреть предыдущие комментарии (2)
    2. vtlstolyarov
      AvengeRoff, А можно поинтересоваться зачем?
    3. kom1ssar666
      vtlstolyarov, вообще ты прав, но есть такое понятие как "денормализация" - к ней прибегают с точки зрения оптимизаций, но это очень редкий кейс. Единственный адекватный вариант - это когда тебе с точки зрения бизнеса - не надо как-то обрабатывать данные, а лишь спроксировать - тогда да)
    4. vtlstolyarov
      kom1ssar666, "денормализация" - это другое, но я понял что ты хотел сказать.
Загрузка...
Top