that my problem:

I have database table like that:

id (AI)    market_id
1             6       
2            10      
3             6       
4            10   
5            11     

How to select last inserted market_id by id?

有帮助吗?

解决方案

You could do something like this:

SELECT * FROM <your_table> ORDER BY id DESC LIMIT 1;

If you only are interested in the market_id you could change the * in the above query to market_id.

其他提示

You can use LAST_INSERT_ID():

SELECT market_id FROM <table> where id=LAST_INSERT_ID();

For SQL Server,

Select TOP 1 ID, market_I'd from table order by ID desc 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top