kriteeriumi järgi. On olemas erinevat tüüpi ühendamise meetodeid: - Theta join - Theta join defineerib relatsiooni, mis sisaldab predikaati F rahuldavaid kirjeid Cartesiuse ristkorrutise tulemusest RxS. Predikaat F(x1,..., xn) tähistab seda, et indiviidid x1,..., xn on omadusega F. Predikaat F on kujul R.aiS.bi, kus on üks järgmistest võrdlusoperaatoritest (<,<=,>,>=,=,<>). ai on primaarvõtme atribuut ja bi on seotud relatsiooni välisvõtme atribuut. - Equijoin (teatud tüüpi Theta join) - Equijoin on Theta joini erijuht, kus võrdlusoperaatoriks on "=". - Natural join - Natural join on kahe relatsiooni R ja S vaheline equijoin, kus relatsioon luuakse kõigi ühise nimega atribuutide abil. Tulemusest ellimineeritakse ühiste atribuutide paarist üks atribuut. - Outer join - (Left) Outer join on join kus kirjed relatsioonist R millel pole seotud kirjeid relatsioonis S lisatakse samuti tulemuseks saadavasse relatsiooni.
piirang SELECT * FROM X WHERE x=1, loige INTERSECT korteežid, mis on nii relatsioonis S kui ka relatsioonis R, vahe EXCEPT korteežid, mis on relatsioonis S, kuid puuduvad relatsioonis R, hulgateoreetiline summa UNION ilma duplikaatideta ehk kõik korteežid Sist ja ka Rist, uhendamine JOIN igasuguste tingimustega “a teeta b” (teetaühendamine), kus teeta on = (siis on equijoin) või <, >, <=, =>, <> (siis on nonequijoin) või hoopis NATURAL JOIN, mille puhul ühendatakse tabelid ühesuguste nimedega veergude põhjal; otsekorrutis iga Ri korteež on ühendatud iga Si korteežiga, jagamine nt leida töötajate ja