tällainen sql-lause

miten?

Mitenkäs onnistuisi tällainen:
Tietokanta matkoilla otetuista kuvista; toisessa taulukossa(kohde) sarakkeita on paikka, aika, jne, toisessa(kuvat) sarake kuva jossa kuvien nimet kuva1, kuva2 jne taulukot yhdistävänä sarakkeena molemmissa kohde_id.

Haluaisin tulostaa nettisivulle listauksen kuvista niin, ettei paikan nimi toistuisi.

SELECT kohde.paikka, kohde.aika, kuvat.kuva
FROM kohde, kuvat
WHERE kohde.kohde_id = kuvat.kohde_id

Noinhan se tuottaisi taulukon, jossa toistuu riveittäin esim. Helsinki,1999,kuva1, Helsinki,1999,kuva2 jne.

Siis, miten saisin sen niin että taulukon sarakkeisiin tulisi paikka, sitten aika ja viimeiseen kaikki kyselyn tuloksena saadut kuvat eikä niin että jokaista kuvaa varten tulostu sama paikka ja aika omille riveilleen?

Selitinköhän ymmärrettävästi? Toivottavasti jotain vinkkiä löytyisi.

3

1378

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ---------

      Vaihtoehtoja kaksi, jätä ylimääräset sarakkeet pois tulostuksesta. Tai sitten teet kaks kyselyä mikä ei ole järkevää tässä tapauksessa mikäli oikein ymmärsin mitä haluat.

      Joko tulostat paikan nimen silmukan ulkona. Tai teet ehtolauseen

      if (!$valittu) {
      echo 'Tekstiä joka tulostuu kerran';
      $valittu = TRUE;
      }

      Tuo on PHP:tä mut tajunnet idean

    • Select

      tee kategoria-taulukko (esim. area) paikoille.
      ja sieltä yhteys varsinaiselle kuvalistalle.

      Sitte sivulle tulostat vaan paikkalistan, josta aukeaa paikkakohtainen kuvalistaus.
      Kuvataulukkoonhan voi liittää vaikka minkälaisia tietoja. Ja miksei paikkataulukkoonkin.

      Olisko hyvä?

    • DevG

      Jos tulostat taulukon netti sivulle vaikka ASPilla, mikset tee niin että vain ekalla kerralla paikka tulostetaan.

      esim.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ikävä sua j-mies!

      Enkä oikeesti ymmärrä miksi. Eihän me tunneta ees kovin hyvin. Mut haluaisin sun kanssa jotain säätöä sit kai vaan 🫦
      Ikävä
      53
      5139
    2. Voi itku! Sanna Marinilla EI OLLUT mitään tekemistä jäänmurtajakauppojen kanssa

      Miten tässä näin kävi? Sanna-kultti paniikissa.
      Maailman menoa
      92
      3989
    3. En välttämättä koskaan aikaisemmin tosissani uskonut mihinkään sielunkumppanuuteen ym

      Ennen kuin tapasin sinut. Oudointahan tässä on että ollaan tiedetty toisemme kuitenkin vuosia ja enemmän vuosia, mutta v
      Ikävä
      15
      3353
    4. Tykkäys ei tarkoita

      yhtään mitään!
      Ikävä
      39
      2942
    5. Mitä on tapahtunut myllymäessä ?

      On poliisit Sepänkadulla myllymäessä
      Kankaanpää
      10
      2280
    6. Puukotus Lidlissä

      Kuka sai puukkoo Lidlin pihas tänään. Ja kuka oli tekijä?
      Kankaanpää
      21
      2252
    7. Mulle riittäisi halaukset

      Ja juttelut mut sulle ei taida riittää
      Ikävä
      46
      2237
    8. Tarvitseeko

      kaivattusi suojelua?
      Tunteet
      39
      2176
    9. Sielunkumppanini ja nykyinen kaivattuni ovat hyvin samankaltaisia ihmisiä

      Ja uskon että he punovat langansa yhteen pian. Sielunkumppanille voi olla kova paikka hyväksyä kuinka välittävä ja herkk
      Ikävä
      34
      1792
    10. Paljon on tullut kuultua juttuja ja

      ei ole syytä olla uskomatta niitä.
      Ikävä
      64
      1751
    Aihe