2014-10-17 57 views
0

我有3個表,其中有3個相同的列名到3個表
但第3個表的第3列與第1列不同第二個表列...
我需要將闡明給定的圖像和查詢... enter image description here如何寫3個表的相同列的查詢,其中有一個不同的列來執行

//this the query I'm using but not I wanted 
select l.admission_number,l.student_class ,l.student_name ,l.telugu from lkg_to_seventh_marks as l 
union all 
select e.admission_number ,e.student_class ,e.student_name ,e.telugu from eighth_to_ninth_marks as e 
union all 
select t.admission_number ,t.student_class ,t.student_name,t.telugu_1 from tenthclass_marks as t 

回答

0

嘗試這樣

select l.admission_number,l.student_class ,l.student_name,l.telugu,NULL as telugu_1 
from lkg_to_seventh_marks as l 
union all 
select e.admission_number ,e.student_class ,e.student_name ,e.telugu ,NULL as telungu_1 
from eighth_to_ninth_marks as e 
union all 
select t.admission_number ,t.student_class ,t.student_name,NULL as telugu, t.telugu_1 
from tenthclass_marks as t 

我想你想這個QUER y

select l.admission_number,l.student_class ,l.student_name,cast(l.telugu as char(50)) 
,'NULL' as telugu_1 from lkg_to_seventh_marks as l 
union all 
select e.admission_number ,e.student_class ,e.student_name ,cast(e.telugu as char(50)) 
,'NULL'as telungu_1 
from eighth_to_ninth_marks as e 
union all 
select t.admission_number ,t.student_class ,t.student_name,'NULL'as telugu, 
cast(t.telugu_1 as char(50)) as telungu_1 
rom tenthclass_marks as t 
+0

而不是0值,我們可以得到一個空字符串 – 2014-10-17 09:30:06

+0

我們可以得到一個NULL文本,而不是在空單元0值? 請添加查詢,如果你有一個想法 – 2014-10-28 10:05:32

+0

@ShivaDebrown它可以爲你或你想改變什麼? – Sathish 2014-10-28 10:15:40

0

這可能是有用的。在空單元格

select l.admission_number,l.student_class ,l.student_name,l.telugu,null as telugu_1 from lkg_to_seventh_marks as l union all select e.admission_number ,e.student_class ,e.student_name ,e.telugu ,null as telungu_1 from eighth_to_ninth_marks as e union all select t.admission_number ,t.student_class ,t.student_name,0 as telugu, t.telugu_1 from tenthclass_marks as t 
+0

我想在NULL datagridview單元格中的文本if我使用相同的查詢將數據加載到datagridview – 2014-10-28 10:37:27

+0

此查詢爲前兩個表提供空值。 – 2014-10-28 10:46:22

+0

如果我將相同的查詢加載到datagridview,那麼datagridview單元格將顯示空單元格,而不是填充NULL文本。 – 2014-10-28 11:06:58

相關問題