EDIT the SQL version (mysql 5.7) I have does not support row_number()
... what alternative method can I used?
I researched an found out that using row_number()
where is my query would I apply it... the columns I want to check are user_id
racid
and ios
SELECT
ur.user_id,
u.racid,
u.fname,
u.lname,
u.email,
u.last_login,
ur.role_id,
r.name AS role_name,
i.device_token AS ios,
dg.group_name,
dg.ad_group,
a.device_token AS android
FROM
users AS u
LEFT OUTER JOIN
user_roles AS ur ON u.id = ur.user_id
LEFT OUTER JOIN
roles AS r ON ur.role_id = r.id
LEFT OUTER JOIN
ios_tokens AS i ON u.racid = i.racf_id
LEFT OUTER JOIN
android_tokens AS a ON u.racid = a.racf_id
LEFT OUTER JOIN
dashboard_groups AS dg ON dg.role_id = r.id
Current Table after joining
user_id, racid, fname, lname, email, last_login, role_id, role_name, ios, group_name, ad_group, android