Vastus: Teatavasti saab tabelite ühendamiseks kasutada nii vanemat süntaksi:
SELECT Oppimine.*, Aine.nimetus AS aine_nimetus
FROM Oppimine, Aine
WHERE Oppimine.aine=Aine.aine_kood;
kui "uuemat" süntaksi:
SELECT Oppimine.*, Aine.nimetus AS aine_nimetus
FROM Oppimine INNER JOIN Aine ON Oppimine.aine=Aine.aine_kood;
"Uuem" on jutumärkides, sest SQL standard näeb seda ette juba 1992. aasta redaktsioonist/versioonist.
Mõlemaid kirjaviise peaks oskama. Näiteks võivad SQL lausete generaatorid genereerida just vanema süntaksiga lauseid. Siis peaks sellest aru saama.
Kui ülesandes on öeldud, et "tabelite ühendamisel realiseerige joini tingimused WHERE klausli abil", siis see tähendab, et juhul kui kasutate ühendamisoperatsiooni, siis tuleb kasutada vanemat süntaksi. Kui lahendate ülesande ilma ühendamisoperatsioonideta (nt kasutades alampäringuid), siis ignoreerige seda juhist.