merhaba dostlar,

union all ile şu 2 sorgu birleştiriliyor burada sorun yok

 
SELECT * FROM (SELECT TOP 15 id, baslik, aciklama, con.[KEY], con.RANK FROM tablo AS kat INNER JOIN FREETEXTTABLE(tablo, (baslik, aciklama), 'ali') AS con ON id = con.[KEY] ORDER BY con.RANK DESC) AS x

UNION ALL

SELECT * FROM (SELECT TOP 15 id, baslik, aciklama, con1.[KEY], con1.RANK FROM tablo AS kat INNER JOIN FREETEXTTABLE(tablo, ozet, 'ali') AS con1 ON id = con1.[KEY] ORDER BY con1.RANK DESC) AS x

bu kodu çalıştırdığımızda veriler ekrana basılıyor fakat "union all" dan sonraki sorguda birinci sorguda çıkan sonuçlarda çıkabiliyor.

istediğimiz 1. sorguda çıkan sonuçları 2. sorguda aynı id ye sahip olan sonuçlar varsa çıkartmamak