У меня есть таблица с
' id ' в качестве основного поля и установлен в автоинкремент.
' name ' типа varchar ..
' категория ' типа varchar ..
Содержание таблицы ::.
* id = 1, имя = abc, категория = тв
* id = 2, имя = abc, категория = радио
* id = 3, имя = abc, категория = тв
* id = 4, имя = abc, категория = радио
* id = 5, имя = abc, категория = телевизор
* id = 6, имя = abc, категория = телевизор
Теперь я хочу выбрать последние строки, где category = "tv", т.е. строка 5, только строка 6
Это всего лишь пример того, что в реальной таблице может быть много категорий, я надеюсь, что я ясно изложил свою проблему ...
Пожалуйста, помогите ....
из полученных ответов ... этот запрос показывает результаты, как я хочу их ::.
SELECT * FROM test WHERE id > (SELECT id FROM test WHERE category !="tv" ORDER BY id DESC LIMIT 1)
но когда я добавляю еще одну строку в мою таблицу, запрос не дал результатов, и я могу понять, почему ..
$$$$ Мне нужен последний блок определенной категории $$$ $