Bạn có thể nhận được kết quả trong một truy vấn bằng cách sử dụng toán tử UNION. Nó không tự cho mình là hiệu quả về chi phí trên các bộ lớn nhưng thực hiện công việc.
- tất cả các truy vấn phải chọn cùng một số cột của cùng một kiểu dữ liệu.
- bạn có thể chọn null nếu bạn có một cột duy nhất trong truy vấn
- cũng rất hữu ích khi chọn một chuỗi biểu thị nguồn gốc của dữ liệu
- tập hợp kết quả sẽ chỉ sử dụng tên của các cột của truy vấn đầu tiên
-
thứ tự áp dụng cho toàn bộ tập hợp kết quả chứ không phải các truy vấn riêng lẻ
select count (*) AS R_COUNT, 'OSABA' AS SOURCE, subjekt.nazev, null, null, null, null
từ osoba, subjekt
nơi osoba.ID_PATRI_DO =subjekt.ID
nhóm theo subjekt.nazev
CÔNG ĐOÀN
select count (*), 'ZADAVACI_POSTUP', subjekt.nazev, null, null, null, null
từ ZADAVACI_POSTUP, subjekt
trong đó ZADAVACI_POSTUP.id_zadavatel =subjekt.ID
nhóm theo subjekt.nazev
CÔNG ĐOÀN
chọn NULL, 'Aplikacni_log', sb.nazev, lg.create_uzivatel, lg.create_cas, null, null
từ Aplikacni_log lg tham gia zadavaci_postup zp trên zp.id =lg.id_zp
tham gia subjekt sb trên sb.id =zp.id_zadavatel
trong đó lg.create_cas> to_date ('08 .11.2014 ',' DD.MM.YYYY ')
CÔNG ĐOÀN
chọn số lượng (*) pocet, 'SUBQUERY', do_dne_včetně, nazev_organizace, max (trunc (sysdate) -6) ode_dne_včetně, max (trunc (sysdate))
từ (
select to_char (t.popis) popis_typu, subj.nazev nazev_organizace,
u.username, u.nazev, a.datumzapisauditu
, dữ liệu to_char (a.datumzapisauditu, 'DD.MM.YYYY'), a.id
từ d $ caudit a
tham gia cuzivatel u trên u.id =a.id_uzivatel
tham gia osoba os trên u.id_osoba_bridge =os.id
tham gia t $ subjekt subj trên subj.id =os.id_patri_do
còn lại tham gia d $ caudittyp t trên t.id =a.id_audittyp
nơi datumzapisauditu giữa trunc (sysdate) -7 AND trunc (sysdate)
đặt hàng bởi a.datumzapisauditu desc)
;