Toon posts:

[SQL] Inner Join => 2 gelijke kolommen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben zojuist voor een klant een beetje aan de slag gegaan met SQL en ASP. Om het een en ander wat te versnellen ben ik voor het eerst met Inner Join bezig, maar dit gaat goed tot op 1 punt:

De SQL-query:
code:
1
2
SQL= "SELECT * FROM Bestellingen INNER JOIN Klanten ON Bestelling.Klantnummer = Klanten.Klantnummer 
ORDER BY Bestelnummer

In zowel de tabel 'Bestellingen' als in de tabel 'Klanten' staat een kolom genaamd 'Datum'. Wanneer ik vervolgens deze datum opvraag met
code:
1
<%=RS("Datum")%>

krijg ik de datum uit de tabel 'Klanten', maar ik moet de datum uit de tabel 'Bestellingen hebben'. (in de search kon ik geen soortgelijk probleem vinden)

Wie weet hoet ik dit voor elkaar krijg.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:02

gorgi_19

Kruimeltjes zijn weer op :9

code:
1
2
Select Bestelling.Datum AS bestelDatum, 
klanten.Datum AS Klantdatum FROM Bestelling etc.

En dan de rest kan je wel verzinnen denk ik, met het ophalen in ASP

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

select * is dan ook erg 'fout'.

Maak daar dan SELECT veld1datjenodighebt, veld2..., veld3 etc van.
Als je beide Datum velden nodig hebt kan je dat nog doen met klanten.datum as kdatum, bestelling.datum as bdatum

doen.