0
это моя схема таблицыОбъединение двух строк в одну строку MySQL
id | name | number | status | logtime | logdate
1 John 1001 in 8:00 AM 10/01/2016
2 John 1001 out 5:00 PM 10/01/2016
3 Carl 1002 in 8:01 AM 10/01/2016
4 John 1001 in 8:00 AM 10/02/2016
5 John 1001 out 5:00 PM 10/02/2016
и как я объединить две строки одного и того же logdate в один, похожий на этот, как результат
name | number | time_in | time_out | logdate
John 1001 8:00 AM 5:00 PM 10/01/2016
John 1001 8:00 AM 5:00 PM 10/02/2016
Carl 1002 8:01 AM NULL 10/01/2016
я использовал синтаксис CASE в моем запросе, но результат не совпадает с желаемым. Конечно, в моем запросе есть что-то не так. Вот мой запрос кстати:
SELECT
number,
name,
CASE status WHEN 'in' THEN logtime END AS time_in,
CASE status WHEN 'out' THEN logtime END AS time_out,
LogDate
FROM
tbl_attendanceraw
Group by logdate
TIA!
спасибо! Я все еще новичок в mysql. это действительно помогло мне. – addykha