Heren,
Na lange zoektochten op GoT, Google, bij vrienden/klasgenoten heb ik besloten om er een topic aan te wijden. Ik zit met een opdracht voor school en kom er maar niet uit. Ik heb al gedacht aan UNIQUE, INNER JOINS, COUNT. Ik kom er maar niet uit, de query editor blijft foutmeldingen geven.
Dit is de opdracht:
De fokkers, die de enige fokker zijn in hun woonplaats.
Dingen die ik al geprobeerd heb maar niet werkten:
Ik hoop dat jullie mij uit de brand kunnen helpen.
Na lange zoektochten op GoT, Google, bij vrienden/klasgenoten heb ik besloten om er een topic aan te wijden. Ik zit met een opdracht voor school en kom er maar niet uit. Ik heb al gedacht aan UNIQUE, INNER JOINS, COUNT. Ik kom er maar niet uit, de query editor blijft foutmeldingen geven.
Dit is de opdracht:
De fokkers, die de enige fokker zijn in hun woonplaats.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| club = (club#, clubnaam, plaats, adres)
eigenaar = (eigenaar#, <club#>, naam, adres, woonplaats)
fokker = (fokker#, fokkernaam, adres, woonplaats)
hond = (hond#, <eigenaar#>, <ras#>,<fokker#>, naam, geslacht, geboortedatum)
inschrijving = (inschrijving#, <hond#>, <tentoonstelling#>, <titel#>, <ring#>, <klasse#>)
keurmeester = (keurmeester#, all-rounder, naam, adres, woonplaats)
keurmeester_ras (*) = (keurmeesterras#, <keurmeester#>, <ras>)
keurmeester_rasgroep= (keurmeesterrasgroep#, <keurmeester#>, <rasgroep#>)
klasse = (klasse#, omschrijving)
vb.: 'jeugdklasse', 'kampioenen', 'pups', 'acht jaar en ouder', etc.
ras = (ras#, <rasgroep#>, naam, omschrijving, foto)
vb.: 'Duitse herder', 'boxer', 'collie', etc.
rasgroep (**) = (rasgroep#, rasgroepnummer, omschrijving)
vb.: 'herdershonden en veedrijvers', 'terriërs', 'windhonden', etc.
ring = (ring#, <ras#>, <rasgroep#>, <keurmeester#>,omschrijving)
tentoonstelling = (tentoonstelling#, <club#>, plaats, datum)
titel = (titel#, titeltekst)
vb.: 'best of breed', 'best of group', 'best of show', 'jeugdkampioen', etc. |
Dingen die ik al geprobeerd heb maar niet werkten:
code:
1
2
3
4
5
6
7
8
| SELECT COUNT(fokkernaam), woonplaats FROM fokker GROUP BY woonplaats HAVING COUNT(fokkernaam) = 1 SELECT w1.fokkernaam, w1.woonplaats FROM fokker w1, fokker w2 WHERE w1.woonplaats != w2.woonplaats |
Ik hoop dat jullie mij uit de brand kunnen helpen.