Ако имате случай, в който имате две таблици с еднотипни стойности, например: дата; час; име, презиме, фамилия и др. и искате след всички записи от едната таблица да се появяват и записите в другата таблица (не е задължително да се задават всички полета за обединение), подредени например по азбучен ред на имената, това може да се направи с SQL- заявка.
Синтаксисът на SQL- заявката е следния:
SELECT [St_Code] As StCode, SectionFROM [St_Code_All] UNION ALL SELECT [St_Code-Body] As StCode, SectionFROM [St_Code_ALL_ShPC] UNION ALL SELECT [St_Code-Pins] As StCode, SectionFROM [St_Code_All_ShTNC] ORDER BY [StCode], [Section];
където:
SELECT [ St _ Code ] As StCode , Section – указва две от полетата на първата таблица като източник, в случая St _ Code и Section .
FROM [St_Code_All] – указва първата таблица, от където се вземат полетата.
UNION ALL SELECT [St_Code-Body] As StCode, Section – указва две от полетата на втората таблица като източник, в случая St_Code-Body и Section . Тук UNION ALL SELECT означава, че се прави обединение на всички избрани записи в даденото поле.
FROM [St_Code_ALL_ShPC] – указва втората таблица, от където се вземат полетатаORDER BY [StCode], [Section]; - указва данните да бъдат подредени първо по първото поле, а след това по второто. Ако не се укаже изрично реда, то той е във възходящ ред на сортиране.