On kaksi taulua jossa toisessa[henkilo] on hID ja NIMI, toisessa[levy] on levyID, OMISTAJA ja LEVY_NIMI.
Pitäisi saada haku jossa tulostuu:
[henkilo]-taulusta
hID ja NIMI
sekä
[levy]-taulusta
levyID ja LEVY_NIMI
Tähän asti osaa itse hyvin mutta sitten... Kun yhdellä voi olla useampi levy ja NIMI tulostuu monta kertaa vaikka niin en haluaisi. Toivottavasti joku ymmärsi :)
Onnistuuko edes pelkällä sql-kyselyllä vai tarviiko PHPllä tutkailla jotenkin levyjen omistajaa ja jos useamman levyn omistaa sama NIMI niin ei tulosteta NIMI-arvoa kuin kerran.
Kiitos.
Pitäisi saada haku jossa tulostuu:
[henkilo]-taulusta
hID ja NIMI
sekä
[levy]-taulusta
levyID ja LEVY_NIMI
Tähän asti osaa itse hyvin mutta sitten... Kun yhdellä voi olla useampi levy ja NIMI tulostuu monta kertaa vaikka niin en haluaisi. Toivottavasti joku ymmärsi :)
Onnistuuko edes pelkällä sql-kyselyllä vai tarviiko PHPllä tutkailla jotenkin levyjen omistajaa ja jos useamman levyn omistaa sama NIMI niin ei tulosteta NIMI-arvoa kuin kerran.
Kiitos.
Vastaukset 4
Vanhimmat
jos sä suoraan haet yhdellä haulla noi tiedot niin
sillon sä saat ton NIMI-arvon jokaista levyä
kohden, eli joudut php:ssä kattoo, että jos NIMI==edellinenNIMI niin et tulosta ruudulle, muista laitaa: order by nimi sql hakuun.
toinen vaihtoehto on hakea ensin kaikki NIMI arvot
sitten loopissa hakea yhden NIMI:n levyt
kerrallaan. tää tietysti on aika hidas vaihtoehto.
jos et tajunnu/tarviit apua niin törkkää meiliä: [email protected]
Oiskohan tämä mitä ajat takaa(olettanen että omistaja on viittaus henkilötaulun hID kenttään)
select hID,NIMI,levyID,LEVY_NIMI
from henkilo,levy
where hID = omistaja
Oiskohan tämä mitä ajat takaa(olettanen että omistaja on viittaus henkilötaulun hID kenttään)
select hID,NIMI,levyID,LEVY_NIMI
from henkilo,levy
where hID = omistaja
Abba
- Ruåtslaista skeidaa
Alatalo, Mikko
- humppaskeidaa vol 1
- humppaskeidaa vol 2
Darude
- Suomalaista skeidaa
HIM
- Kökköpaskaa
- Sumeita soundeja
- Huonoa musiikkia
- Pelkkää skeidaa (kokoelma)
Tuominen Jamppa
- Vain humppaa
Virta Olavi
- Lisää humppaa