Új hozzászólás Aktív témák

  • #68216320

    törölt tag

    Újabb problémába ütköztem hiányos SQL ismereteim miatt. Segítséget kérnék.

    táblák (nem az összes mezővel, csak ami hirtelen kell)
    borok (id, nev, pinceszet_id)
    pinceszetek (id, nev, borvidek_id, telepules_id)
    borvidekek (id, nev)
    telepulesek (id, telepules)
    ertekelt_borok (id, bor_id, ertek_szam)
    ertekelt_pinceszetek (id, pinceszet_id, user_id, ertek_szam)

    a lekérés amíg megirtam:
    SELECT
    p.id AS pinceszet_id,
    p.nev AS pinceszet_nev,
    t.telepules AS telepules_nev
    FROM pinceszetek AS p
    LEFT JOIN borvidekek AS bv ON p.borvidek_id=bv.id
    LEFT JOIN telepulesek AS t ON p.telepules_id=t.id

    amiket vissza kellene kapnom:
    - pinceszet id
    - pinceszet nev
    - borvidék név
    - település név
    - pincészet értékelések száma

    és a komplikáció:
    - az adott pincészet borainak értékelése alapján (1-5) a pincészet értékelése (1-5)

Új hozzászólás Aktív témák