SELECT Tablo1.DENEME, Count(UnionX.Kayit_1_ID) AS Say, Count(UnionX.Secim1_1) AS Secim1, Count(UnionX.Secim2_1) AS Secim2, Count(UnionX.Secim3_1) AS Secim3, Count(UnionX.Secim4_1) AS Secim4
FROM Tablo1 LEFT JOIN (SELECT Tablo2.Kayit_1_ID, Secim1_1, Secim2_1, Secim3_1, Secim4_1
FROM Tablo2
union all
SELECT Tablo2.Kayit_2_ID, Secim1_2, Secim2_2, Secim3_2, Secim4_2
FROM Tablo2
union all
SELECT Tablo2.Kayit_3_ID, Secim1_3, Secim2_3, Secim3_3, Secim4_3
FROM Tablo2
union all
SELECT Tablo2.Kayit_4_ID, Secim1_4, Secim2_4, Secim3_4, Secim4_4
FROM Tablo2
union all
SELECT Tablo2.Kayit_5_ID, Secim1_5, Secim2_5, Secim3_5, Secim4_5
FROM Tablo2
union all
SELECT Tablo2.Kayit_6_ID, Secim1_6, Secim2_6, Secim3_6, Secim4_6
FROM Tablo2
union all
SELECT Tablo2.Kayit_7_ID, Secim1_7, Secim2_7, Secim3_7, Secim4_7
FROM Tablo2
union all
SELECT Tablo2.Kayit_8_ID, Secim1_8, Secim2_8, Secim3_8, Secim4_8
FROM Tablo2) AS UnionX ON Tablo1.Kimlik = UnionX.Kayit_1_ID
GROUP BY Tablo1.DENEME, Tablo1.Kimlik
ORDER BY Tablo1.Kimlik;
Secim sütunları boş/dolu farketmeksizin değer yazıyor