Mysql 按id和列的订单查询
我有一个表格,其中显示了工作机会,我先按最新的工作和推荐的工作进行查询,但它不起作用 所有标有“推荐”的招聘广告都是“1”,而不是“0”,但由于某些原因,“推荐”栏没有排序 推荐列的数据类型为int 我的问题是:Mysql 按id和列的订单查询,mysql,sql,Mysql,Sql,我有一个表格,其中显示了工作机会,我先按最新的工作和推荐的工作进行查询,但它不起作用 所有标有“推荐”的招聘广告都是“1”,而不是“0”,但由于某些原因,“推荐”栏没有排序 推荐列的数据类型为int 我的问题是: SELECT * FROM jobs WHERE active = '1' ORDER BY id_job DESC , recommend DESC 现在,它将首先按作业id排序,如果存在重复项,则仅按推荐字段排序。我假设这些ID是唯一的,这意味着第二个“orderby”部
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY id_job DESC , recommend DESC
现在,它将首先按作业id排序,如果存在重复项,则仅按推荐字段排序。我假设这些ID是唯一的,这意味着第二个“orderby”部分基本上从未使用过 试着换一下
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC, id_job DESC
现在,它将首先按作业id排序,如果存在重复项,则仅按推荐字段排序。我假设这些ID是唯一的,这意味着第二个“orderby”部分基本上从未使用过 试着换一下
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC, id_job DESC
现在,它将首先按作业id排序,如果存在重复项,则仅按推荐字段排序。我假设这些ID是唯一的,这意味着第二个“orderby”部分基本上从未使用过 试着换一下
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC, id_job DESC
现在,它将首先按作业id排序,如果存在重复项,则仅按推荐字段排序。我假设这些ID是唯一的,这意味着第二个“orderby”部分基本上从未使用过 试着换一下
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC, id_job DESC
当您按多个列排序时,将对第一列进行排序,然后使用第二列断开第一列相同的行之间的联系;当第一列和第二列中的值相同时,第三列用于断开连接,依此类推 在您的情况下,这意味着订购是在
id\u job
上进行的,这可能是唯一的,因此没有关系可以断开
更改列的顺序应有助于:
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC , id_job DESC
当您按多个列排序时,将对第一列进行排序,然后使用第二列断开第一列相同的行之间的联系;当第一列和第二列中的值相同时,第三列用于断开连接,依此类推 在您的情况下,这意味着订购是在
id\u job
上进行的,这可能是唯一的,因此没有关系可以断开
更改列的顺序应有助于:
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC , id_job DESC
当您按多个列排序时,将对第一列进行排序,然后使用第二列断开第一列相同的行之间的联系;当第一列和第二列中的值相同时,第三列用于断开连接,依此类推 在您的情况下,这意味着订购是在
id\u job
上进行的,这可能是唯一的,因此没有关系可以断开
更改列的顺序应有助于:
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC , id_job DESC
当您按多个列排序时,将对第一列进行排序,然后使用第二列断开第一列相同的行之间的联系;当第一列和第二列中的值相同时,第三列用于断开连接,依此类推 在您的情况下,这意味着订购是在
id\u job
上进行的,这可能是唯一的,因此没有关系可以断开
更改列的顺序应有助于:
SELECT *
FROM jobs
WHERE active = '1'
ORDER BY recommend DESC , id_job DESC
您是否已尝试通过反转订单中的字段顺序?您是否已尝试通过反转订单中的字段顺序?您是否已尝试通过反转订单中的字段顺序?您是否已尝试通过反转订单中的字段顺序?