Задать вопрос
dim137
@dim137
python, django, linux

Почему sql запрос с применением GROUP BY выдает повтор?

Подскажите пожалуйста, делаю запрос к БД Mysql таким образом:
$mysqli = sql_connect();
	$query = $mysqli->query("SELECT*FROM usa GROUP BY state");
	while ($row=$query->fetch_assoc()) {
	echo"$row[state]";
}

В таблице всего два штата и 1500 записей. Скрипт в итоге выдает один повтор штата, записи которого, идут последними.
  • Вопрос задан
  • 200 просмотров
Подписаться 2 Оценить 1 комментарий
Ответ пользователя Артём Каретников К ответам на вопрос (3)
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
select distinct(state) from usa - вот это не может выдавать повтор. Отсюда мы делаем смелый вывод, что...
Название последнего штата может быть записано с ошибкой - одна или несколько букв попались русские.

А? :)
Ответ написан
Комментировать