У меня есть это представление журнала, оно отображает все .. Я немного запутался (нуб на этом), как разделить данные на две колонки.
Я видел эту тему как разделить данные одного столбца на два столбца Я пробовал, но отображал только одно значение ...
вот мой код:
SELECT
logs_TBL.ul_id as ID,
CONCAT(person_TBL.p_fname, ' ', SUBSTR(person_TBL.p_mname, 1,1), '. ', person_TBL.p_lname) as FullName,
login_tbl.l_userlevel as User_Level,
person_TBL.p_contact as Contact,
logs_TBL.ul_action as Action,
max(case when logs_TBL.ul_action = "Login" then logs_TBL.ul_action end) as Login,
max(case when logs_TBL.ul_action = "Logout" then logs_TBL.ul_action end) as Logout,
logs_TBL.ul_desc as Description,
logs_TBL.ul_datetime as DATETIME,
logs_TBL.ul_ip as IP
FROM user_logs_tbl logs_TBL
INNER JOIN user_login_credentials_tbl login_TBL ON logs_TBL.l_id = login_TBL.l_id
INNER JOIN user_personal_info_tbl person_TBL ON login_TBL.l_id = person_TBL.l_id
Я хочу результатбыть таким
**From this**
--------------------
| Login | DateTime |
| Logout| DateTime |
| Login | DateTime |
| Logout| DateTime |
--------------------
**To This**
----------------------------------------
| Login | DateTime | Logout | DateTime |
| Login | DateTime | Logout | DateTime |
| Login | DateTime | Logout | DateTime |
| Login | DateTime | Logout | DateTime |
----------------------------------------