Ответы пользователя по тегу PostgreSQL
  • JOIN SQL из 4 таблиц?

    Shwed_Berlin
    @Shwed_Berlin
    .net Software Developer
    я из мира MS SQL, поэтому возможны некоторые несоответствия:
    SELECT rcp.*, cmp.*, tst.*
    FROM recept AS rcp
      INNER JOIN recept_component AS rcp_cmp ON rcp.id = rcp_cmp.recept_id
      INNER JOIN component AS cmp ON cmp.id = rcp_cmp.parent_id
      INNER JOIN taste AS tst ON tst.recept_id = rcp.id

    вместо звездочек указываете конкретные поля которые вас интересуют
    т.о. будут выбраны ТОЛьКО рецепты длы которых существуют и вкусы и компоненты

    Не знаю можно ли тут постить ссылки, но погуглите "tsql join" по картинкам и найдете все варианты join'ов с наглядным объяснением
    Ответ написан
    7 комментариев