2012-09-14 91 views
0

我有這個查詢,它提供了重複的數據。我知道爲什麼,但找不到解決方案。由於空值導致重複行

"SELECT events._id, events.cusorabs, events.userID, events.date, events.status, 
events.comment, events.type, events.hours, customer.name, absence.name, customer.wbs, 
absence.code"+ 
" FROM Events, Customer, Absence"+ 
" WHERE events.userID = \""+userID+"\""+ 
" AND (events.cusorabs = absence.code OR events.cusorabs = customer.wbs)" 

我如何在「events.name」和「absence.name」上使用不同的?它們的值可能會變成「null」。

回答

0

嘗試在sqlite的

0

使用「GROUP BY子句時就可以選擇給列的新名字兩個名稱列之間不同。例如:

customer.name AS customer_name, absence.name AS absence_name