2012-09-14 129 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