-1
我被困在Python中執行腳本。 我有一個表在MySQL這樣的:Mysql Python,篩選器行和刪除previus行
我要篩選類(B,例如)的類型和從上面刪除前一行。我在Python中使用mysqldb,並使用select和其他操作符來實踐,但我不知道該怎麼做。
有人可以幫助我嗎?
我被困在Python中執行腳本。 我有一個表在MySQL這樣的:Mysql Python,篩選器行和刪除previus行
我要篩選類(B,例如)的類型和從上面刪除前一行。我在Python中使用mysqldb,並使用select和其他操作符來實踐,但我不知道該怎麼做。
有人可以幫助我嗎?
delete from Table where id= (Select id from(select id from Table where CATEGORY = 'B' and SALARY < (Select SALARY from Table where CATEGORY = 'B' order by SALARY desc LIMIT 1) LIMIT 1) as x);
在這種情況下,這會刪除喬治?另外,如果有多個「B」會發生什麼? – karthikr
是的,我會刪除喬治,如果有多個「B」無關緊要。 謝謝! – SirGuacamole
您只刪除前一個?不全是 – Sanjay