Indien er in meerdere tabellen een zelfde veldnaam voorkomt die je wil gebruiken in een query moet je ook de tabelnaam vermelden. In ons voorbeeld is dat bijvoorbeeld bij postcodes (komt zowel in tabel tblLeveranciers als in tabel tblPostcodes voor).
SELECT artom, naam
FROM tblWijnen, tblLeveranciers
WHERE tblWijnen.leverancier=tblLeveranciers.leveranciersnummer
of
SELECT artom , naam
FROM tblWijnen
INNER JOIN tblLeveranciers
ON (tblWijnen.Leverancier = tblLeveranciers.leveranciersnummer)
SELECT naam, plaats
FROM tblPostcodes, tblleveranciers
WHERE tblleveranciers.postcode = tblpostcodes.postcode
of
SELECT naam, plaats
FROM tblleveranciers
INNER JOIN tblpostcodes
ON (tblleveranciers.postcode = tblpostcodes.postcode)
SELECT artom, naam, straat, tblleveranciers.postcode, plaats
FROM tblPostcodes, tblleveranciers,tblWijnen
WHERE (tblleveranciers.postcode =tblpostcodes.postcode) AND (tblwijnen.leverancier = tblleveranciers.leveranciersnummer)
SELECT artom,naam, straat, tblleveranciers.postcode, plaats
FROM tblPostcodes, tblleveranciers,tblWijnen
WHERE (tblleveranciers.postcode =tblpostcodes.postcode) AND (tblwijnen.leverancier = tblleveranciers.leveranciersnummer) AND (tblWijnen.stock < tblWijnen.minimalestock)
SELECT artom, naamFROM tblWijnen
RIGHT OUTER JOIN tblLeveranciers
ON (tblWijnen.leverancier = tblLeveranciers.leveranciersnummer);
SELECT artom, naam
FROM tblWijnen
LEFT OUTER JOIN tblLeveranciers
ON (tblWijnen.leverancier = tblLeveranciers.leveranciersnummer);