Я запутался в инструкции sql и мне нужна ваша помощь.Извлечь последний идентификатор, где столбец равен строке
Ниже моя таблица под названием (tblfood) Содержание:
ID Food_Name Main_Ingredient Drink
1 Ham n Coke Ham Coke
2 Cheese n Tea Cheese Ice Tea
3 Ham n Coke Ham Coke
4 Ham n Coke Ham Coke
5 Chicken Sandwich Chicken None
6 Chicken Sandwich Chicken None
7 Cheese n Tea Cheese Ice Tea
8 Chicken n Coke Chicken Coke
9 Chicken Sandwich Chicken None
10 Cheese n Tea Cheese Ice Tea
Я хочу, чтобы получить ID
из последнего введенного Food_Name
с Chicken Sandwich
, что 10. И если я получаю последний введенный Food_Name
с Chicken n Coke
, он будет отображать 9.
Моя первая попытка выглядит следующим образом:
Select id
from tblfood
where Food_Name='Chicken Sandwich';
Но с этим кодом я считаю, что он отобразит все идентификаторы, где Food_Name будет равняться куриному сэндвичу.
Как отобразить только последний введенный идентификатор?
Как насчет сделать попытку? Лучший способ учиться - это делать. –
Является ли 'ID' полем автоинкремента или вводится вручную? Если он вводится вручную, невозможно узнать последовательность, в которой данные были введены в таблицу. – unlimit
@MitchWheat обновлен! Спасибо – Sarah