BİRLİĞİ yaklaşımı Akaşanın önerdiği ve Juergen uygulanabilir, ancak biraz daha fazla çalışmaya gereksinim duyar:
- Her iki tablo tarafından hangi sütunların paylaşıldığını belirleyin.
- Tablolardan birine özgü olan sütunları tanımlayın.
- Her iki tablonun tüm sütunlarını, her iki seçim nesnesinde aynı yerlerde görünen ortak sütunlarla ve tabloya özgü sütunları değiştirerek boş değerlerle birleştiren bir sorgu yazın. Muhtemelen hangi sıraların hangi tablolardan geldiğini gösteren bir sütun da isteyeceksiniz.
Yani, örneğin, aşağıdaki yapılarda tablolar düşünün:
Projects
--------
ID
Name
Budget
Users
-----
ID
Name
PhoneNo
iki tablodan sonuçlarını listelemek için, böyle bir sorgu kullanabilirsiniz: RDBMS'niz bağlı
select 'Projects' table_name, ID, Name, null as PhoneNo, Budget from Projects
union all
select 'Users' table_name, ID, Name, PhoneNo, null as Budget from Users
null'ları gereken veri türüne açıkça dönüştürmeniz gerekebilir.
Bu cevapta stmt'nin nereden geldiğine bakıyorum. Stmt'nin Hazırlanmış bir Açıklama olduğunu anlıyorum, ancak net değil. –