Misschien een simpel vraagje maar kom er niet lekker uit. Heb even simpel gezegd 2 tabellen die ik via een left join aan elkaar koppel. Nu is alleen het punt dat de 2e tabel meerdere keren de unieke waarde van tabel 1 bevat waarmee ik ze koppel. Hoe kan ik zorgen dat SQL alleen de eerste match pakt.
voorbeeld:
tabel1:
tabel2:
Dan word mijn output dus 6 regels met daarin 3x nummer 1 2x nummer 2 en een keer nummer 3. Maar ik wil 1x nummer 1 1x nummer 2 en 1x nummer 3. Dus naamt22, naamt23,naamt25 mogen wegvallen.
voorbeeld:
tabel1:
id | naam |
1 | naam1 |
2 | naam2 |
tabel2:
id | naamt2 |
1 | naamt21 |
1 | naamt22 |
1 | naamt23 |
2 | naamt24 |
2 | naamt25 |
Dan word mijn output dus 6 regels met daarin 3x nummer 1 2x nummer 2 en een keer nummer 3. Maar ik wil 1x nummer 1 1x nummer 2 en 1x nummer 3. Dus naamt22, naamt23,naamt25 mogen wegvallen.
[ Voor 4% gewijzigd door snader2 op 06-05-2009 22:24 ]