У меня есть база данных SQLite, и у меня есть столбец с именем Issue_ID. Я пытаюсь получить все Issue_id и объединить их так, чтобы он возвращал уникальный идентификатор IssueLid со скоростью, равной числу повторяющихся Issue_ID
.
Это изображение данных, хранящихся в моей базе данных.
Я пытаюсь получить массив из этих данных, в который будет включен массив:
все столбцы и количество совпадающих номеров_данных.]
Итак, 2 массива со следующим:
issue_id issue_id_count
38b6bb13b5aef92df2f5385e1952e7ff 3
555ec146b11c53fc3ea1ce0c139b915a 1
На данный момент я пробовал
SELECT
issue_id,
count(issue_id) as issue_id_count,
FROM
crashes
WHERE
issue_id = ?
и с использованием PHP
$sql = "SELECT FROM crashes WHERE issue_id = ? count(issue_id) as issue_id_count";
$res = $database->getConnection()->query($sql);
while ($tab = mysqli_fetch_assoc($res)) {
// handle data here
}
Недопустимый SQL, так как у меня ограниченные знания в отношении SQL, это то, что я смог придумать, Может кто-нибудь указать, что я делаю неправильно или как я могу добиться чего?Я хочу сделать?
Редактировать пока у меня есть это:
$sql = "SELECT count(issue_id) as issue_id_count FROM crashes WHERE issue_id = ? ";
$res = $database->getConnection()->query($sql);
if (!$res) die(mysqli_error($database->getConnection()));
while ($tab = mysqli_fetch_assoc($res)) {
echo $var = $tab['issue_id_count'];
}
, но я получаю ошибку на ?
SQL.