jjzjj

sql - 您不能在 FROM 子句中指定要更新的目标表

我有一个简单的mysql表:CREATETABLEIFNOTEXISTS`pers`(`persID`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(35)NOTNULL,`gehalt`int(11)NOTNULL,`chefID`int(11)DEFAULTNULL,PRIMARYKEY(`persID`))ENGINE=MyISAMDEFAULTCHARSET=latin1AUTO_INCREMENT=4;INSERTINTO`pers`(`persID`,`name`,`gehalt`,`chefID`)VALUES(1,'blb',100

mysql - 如何在 mytable 中选择前 5 个最大值

请帮助我在Mysql中查询..我让表包含很多行。现在我想从该表中检索5行。我的要求是该表“列名是数量”中的前5个值,我想从该表中选择。在N条记录中,我需要表中的前5条记录谢谢你, 最佳答案 只需按(降序)数量对行进行排序并取前5名:SELECTamountFROMmytableORDERBYamountDESCLIMIT5请注意,除非您在amount列上有索引,否则这将导致全表扫描。如果表中的行数非常大(即数千行),这可能会影响性能。 关于mysql-如何在mytable中选择前5个最大