Onko sql:ssä mahdollista luoda jonkinlainen toistolause?
Tietokannassa on koirarekisteri, jossa koiran emä ja isä ovat "sisäisinä viittauksina" eli esim. koirataulu_koira_tunnus on pääavain ja sitten on viiteavaimena koirataulu_emä_tunnus samassa taulussa. Voiko sql:ssä tehdä jotenkin kyselyn, että se näyttäisi kaikki sukupolvet?
Vai pitääkö tietokantarakenne tehdä jotenkin toisin. Pienikin apu auttaa, kiitos etukäteen :)
sql:ssä toistolause???
4
250
Vastaukset
- Piru
select koirataulu_koira_tunnus,koirataulu_koira_emä,koirataulu_koira_isä from koirataulu where koirataulu_koira_tunnus equals koirataulu_koira_emä OR koirataulu_koira_tunnus equals koirataulu_koira_isä
Eli hae koirataulusta rivit koira,emä,isä missä koiratunnus löytyy myös emä tai isä kentistä.
Tai jotain tuonnepäin kuitenkin - Time is on My Side
Hei,
Tarkoitatko sukupolvien esittämistä puuhierarkiassa, jossa esitettynä useamman jälkeläisen ja emon suhde?
Mikäli näin, SQL ei pulmaasi ratkaise. Kanta on toki oikea paikka tietojen säilömiseen, mutta tarvitset väkisinkin ohjelmistopalikan (c, vb, java tms..), joka tekee hierarkisen tietorakenteen tarpeeseesi.- pähkäilyä
Pitääkös tässä tapauksessa tehdä jonkinlainen linkitetty lista? Eli jokaisessa koirassa olisi viittaukset emään ja isään. Mutta kuinka linkitetään toisin päin, kun esim. emällähän voi olla useita pentuja?
Pitäisikö joka koirassa olla linkki sisareen ja viimeinen sisar osoittaisi emään? Ja jos pentueessa ei ole kuin yksi pentu, niin sen seuraava-linkki osoittaisi tietysti myös silloin emään.
Vai olisiko syytä tehdä joku pentuetaulu. Silloin saatettaisiin selvitä vähemmillä viittauksilla, koska pentuetaulussa olisi emä, isä ja pennut. Jokaisella koiralla olisi "tulopentue" ja mahdollinen "lähtöpentu" ja "lähtöpentueessa" voisi olla linkki saman koiran seuraavaan "lähtöpentueeseen".
Pitäisi varmaan paperille piirrellä.. - Xndnfnfjsjjd
pähkäilyä kirjoitti:
Pitääkös tässä tapauksessa tehdä jonkinlainen linkitetty lista? Eli jokaisessa koirassa olisi viittaukset emään ja isään. Mutta kuinka linkitetään toisin päin, kun esim. emällähän voi olla useita pentuja?
Pitäisikö joka koirassa olla linkki sisareen ja viimeinen sisar osoittaisi emään? Ja jos pentueessa ei ole kuin yksi pentu, niin sen seuraava-linkki osoittaisi tietysti myös silloin emään.
Vai olisiko syytä tehdä joku pentuetaulu. Silloin saatettaisiin selvitä vähemmillä viittauksilla, koska pentuetaulussa olisi emä, isä ja pennut. Jokaisella koiralla olisi "tulopentue" ja mahdollinen "lähtöpentu" ja "lähtöpentueessa" voisi olla linkki saman koiran seuraavaan "lähtöpentueeseen".
Pitäisi varmaan paperille piirrellä..Neljäntoista vuoden jälkeen on varmaan koirat jo kuolleet.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1313757
Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."
Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi963407- 172468
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa281851"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla231714Haluan jutella kanssasi Nainen
Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O151589Poliisiauto Omasp:n edessä parkissa
Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak191555Haluan tavata Sinut Rakkaani.
Olen valmis Kaikkeen kanssasi...Tulisitko vastaa Rakkaani...Olen todella valmistautunut tulevaan ja miettinyt tulevaisuu291496Onko mies niin,
että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.181471Hermo mennyt sotealueeseen?
Nyt hammaslääkäriaika peruttiin neljännen kerran. Perumiset alkoi tammikuussa. Nyt uusi aika elokuulle!????851427