У меня запрос в CodeIgniter, который работает нормально.Теперь я хотел бы иметь дополнительный COUNT внутри каждой строки вывода, эти данные показаны внутри таблицы.Я хочу видеть в каждой строке, сколько раз пользователь запрашивал устройство.
Я не хочу, чтобы выходные данные были сгруппированы, я хочу, чтобы по одному столбцу в строке сообщалось, что у этого пользователя есть 3 запроса, поэтому в этом случае 3 строки от одного и того же пользователя, имеющие другой deviceRequest, с 3 разав этом столбце число 3.
PS: я новичок в этом, информация о вашем решении будет принята.
Запрос:
$datatables->select('
deviceRequestID,
deviceRequestStatuses.deviceRequestStatusShortname,
users.userEmail,
users.userID,
users.userName,
users.userSurname,
deviceRequestComments,
deviceRequests.createdAt,
deviceRequests.updatedAt,
rooms.roomName,
hotspots.hotspotName,
hotspots.hotspotAddress,
hotspots.hotspotCity,
hotspots.hotspotZIP,
DATEDIFF(CURDATE(), deviceRequests.createdAt) AS daysDifference,
')
->join('users', 'deviceRequests.userID=users.userID', 'left')
->join('deviceRequestStatuses', 'deviceRequests.deviceRequestStatusID=deviceRequestStatuses.deviceRequestStatusID')
->join('rooms', 'users.roomID=rooms.roomID', 'left')
->join('hotspots', 'rooms.hotspotID=hotspots.hotspotID', 'left')
->from('deviceRequests');