私のクエリ:
SELECT tp.EMPCODE,
tp.NAME,
tp.DEPARTMENT,
Group_Concat(d.dte) AbsentDate,
COUNT(tp.EMPCODE) Totalnoofabsentdates
FROM test_prefixmaster tp
JOIN daterange25 d
LEFT JOIN test_prefixtransactions tpt
ON (tp.EMPCODE = tpt.empcode) AND DATE(S_DateTime) = d.dte
WHERE tpt.empcode IS NULL
GROUP BY tp.EMPCODE;
私はこのようなレコードの文字列を持っています
Empcode AbsentDate
111 2012-11-12,2012-11-23,2012-12-22
私の要件は、以下のようなレコードを表示することです:
Empcode AbsentDate
111 2012-11-12
2012-11-23
2012-12-22
MySqlでレコードを表示するにはどうすればよいですか?
注: 私のクエリで Group_Concat 関数を削除すると、2012-11-12 レコードが表示されます (2012-11-23、2012-12-22 はスキップされます)。