我有這個表的MySQL得到真正的行號
mysql> select name from test;
+---------+
| name |
+---------+
| foo |
| bar |
| foobar |
| anton |
| budi |
| anton S |
+---------+
6 rows in set (0.00 sec)
如何知道第一「安東」是創紀錄的4號?
有什麼比這更快的查詢......
select rank from (select @rownum:[email protected]+1 rank,p.name from test p, (SELECT @rownum:=0) r) a, (select * from test where name like 'anton%' limit 1) b where b.NAME = a.name
您沒有「id」列嗎? –
定義「記錄編號4」。 –
使它在腳本只是乘以$我*抵消,多數民衆贊成在簡單和快速.. –