Моя ошибка:
Произошла ошибка базы данных
Номер ошибки: 1064
У вас есть ошибка в синтаксисе SQL;
Когда я попытался запустить ее в mysql, все работало нормально, но когда я поместил ее в модель моего CI, я получил ошибку номер 1064.
Вот мой полный код модели:
public function checkupID()
{
$query = $this->db->query(' SELECT check_up_id FROM tbl_check_up JOIN (SELECT MAX(CAST(SUBSTRING_INDEX(check_up_id, '-', -1) AS DECIMAL)) AS max_right FROM tbl_check_up) AS x
ON SUBSTRING_INDEX(check_up_id, '-', -1) = max_right ');
return $query->result();
}
моя структура таблицы
+-------------+----------+---------+--------+
| Field | Type | NULL | Key |
+-------------+----------+---------+--------+
| check_up_id | varchar | NO | PRI |
+-------------+----------+---------+--------+
| note | varchar | YES | |
+-------------+----------+---------+--------+
Подробнее здесь: https://stackoverflow.com/questions/447 ... -string-gi