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」になる可能性があります。

4

2 に答える 2

0

SELECT 中に列に新しい名前を付けて、2 つの名前列を区別することができます。例えば:

customer.name AS customer_name, absence.name AS absence_name
于 2012-09-14T14:23:47.140 に答える
0

sqlite で「group by」句を使用してみてください

于 2012-09-14T14:22:20.273 に答える