Недавно я создал запрос, в котором предполагается, что я получу все следующие столбцы, основанные на INNER JOIN
, с другой таблицей, общей для UserID
, и посчитаю их, чтобы получить один из самых распространенных:
SELECT PhonesTBL.OperatingSystem
and PhonesTBL.Memory
and PhonesTBL.BatterySize
and PhonesTBL.CameraQuality
and PhonesTBL.Processor
and PhonesTBL.ScreenSize
and PhonesTBL.PhoneType
FROM
PhonesTBL
INNER JOIN
HistoryTBL ON PhonesTBL.PhoneID = HistoryTBL.PhoneID
WHERE
UserID = {0}
GROUP BY OperatingSystem
and Memory
and BatterySize
and CameraQuality
and Processor
and ScreenSize
and PhoneType
ORDER BY
Count(*) DESC
Этот запрос возвращает Expr1000.