мне нужно получить записи из одной таблицы, где значение столбца будет начинаться с «некоторого значения» и заканчиваться «другим некоторым значением»

1
$nqry = mysql_query("select * FROM table_name where column_name BETWEEN 'AlertStopPressed' AND 'AlertStart'");
while($nftc = mysql_fetch_array($nqry)){
    echo $nftc['user_id']." - ".$nftc['alert_detail_id']." - ".$nftc['name']." - ".$nftc['alert_datetime']."<br>";
}

Я должен сгруппировать эти значения. см. изображение для получения более подробной информации.

  • 0
    Используйте groupBy и Limit
  • 0
    Спасибо за вашу поддержку, но здесь я не могу использовать «groupBy», потому что, если вы видите изображение, я думаю, вы поймете и, пожалуйста, дайте лучшее решение. но в конце концов мне придется сгруппировать
Показать ещё 2 комментария
Теги:
arrays
multidimensional-array

1 ответ

0
select * from table where columnname like 'startvalue%endvalue';

Ваш запрос

$nqry = mysql_query("select * FROM table_name where column_name BETWEEN 'AlertStopPressed' AND 'AlertStart'") and columnname like 'startvalue%endvalue';
  • 0
    TNX для вашей инструкции @sugumar в соответствии с вашей инструкцией, я поставил этот запрос. но не работает, выберите * FROM alert_detail, где (имя между «AlertStopPressed» и «AlertStart») и (например, «AlertStopPressed%» и «AlertStart%»)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню