Gebruik maken van verschillende tabellen

Status
Niet open voor verdere reacties.

wesleytjhu

Gebruiker
Lid geworden
12 jan 2010
Berichten
30
Hallo allemaal,

Ik zit met een probleem met een school opdracht. De docent weet zelf hier ook de oplossing niet van en kan ook de antwoorden nergens meer terug vinden.

Hierbij hoop ik een antwoord te kunnen krijgen op de opdracht.
!DIT IS NIET VOOR EEN PUNT!

De bedoeling is dat ik een aantal tabellen met waardes moet laten zien.
Nl. `kenteken`, `merk`, `type`, `datumverhuur`, `naam` .

Wat ik geprobeerd hebt is
[SQL]SELECT `kenteken`, `merk`, `type`, `datumverhuur`, `naam`
FROM verhuur v, auto a, huurder h
WHERE v.huurdernr = h.huurdernr;[/SQL]
Maar dan krijg ik een error. #1052 - Column 'kenteken' in field list is ambiguous

Wanneer ik 'kenteken' na SELECT weg haal dan doet hij het wel gewoon maar laat hij de tabel 'kenteken' niet meer zien.

---

Er zijn de volgende tabellen

auto
  • kenteken
  • merk
  • type
  • datumAPK
  • kilometerstand

huurder
  • huurdernr
  • naam
  • adres
  • postcode
  • plaats

prijs
  • merk
  • type
  • prijsperdag
  • prijsperdagdeel
  • prijsperweek

verhuur
  • kenteken
  • datumverhuur
  • huurdernr
  • identificatie
  • datumretour

Hierbij hoop ik genoeg informatie te hebben gegeven. Mochten er vragen zijn kunnen deze altijd gesteld worden. Ik zal dan zo spoedig mogelijk een reactie er op geven.

Met vriendelijke groet,

Wesley Hiraki
 
Hallo,

Deze error komt omdat in de tabel 'verhuur' en de tabel 'auto' de kolom 'kenteken' bestaat.
Dus in select moet je verhuur.kenteken opvragen, of auto.kenteken.

Succes
 
Ik zit met een probleem met een school opdracht. De docent weet zelf hier ook de oplossing niet van en kan ook de antwoorden nergens meer terug vinden.

LOL :P

Je zou bijvoorbeeld het onderstaande kunnen schrijven:

Code:
select a.kenteken, merk, type, datumverhuur, naam from verhuur v, auto a, huurder h where v.huurdernr = h.huurdernr
 
Bedankt CoD_NL!

Hier is het uiteindelijke antwoord:

[SQL]SELECT a.kenteken, `merk`, `type`, `datumverhuur`, `naam`
FROM verhuur v, auto a, huurder h
WHERE v.huurdernr = h.huurdernr[/SQL]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan