当前位置: 首页 > 知识库问答 >
问题:

从表中选择对象,其中ID在set和sort中的结果与这些ID的排序方式相同

欧阳山
2023-03-14

让我们假设我有一个表table_data,它具有序列id和文本名。

select * from table_data where id in (3, 1, 5, 6, 2);

结果

2命名2

但我希望结果被分类为这些ID。

id名称

共有1个答案

吴凯
2023-03-14

应按以下顺序处理案例:

SELECT * 
FROM table_data
ORDER BY case id when 3 then 1
                 when 1 then 2
                 when 5 then 3
                 when 6 then 4
                 when 2 then 5
         end
 类似资料:
  • 我是criteria api的新手,正在尝试构建一个id匹配id的select查询。 我想建立这样一个:

  • 我是打字新手。我想从可观察的 这是我可以观察到的 预期结果: 可以不创建数组并在for循环中推送ID吗。

  • 这是一个古老的问题(#1、#2),我仍然在纠结于这个问题。现在尝试使用一个简单的SQL查询: 正在努力进行此SQL查询: 我需要所有的post_id,其中='services'和='publish',并且关联的()的值为1(一)。然后使用我使用另一个()传递的另一个元值对结果进行排序。如果我从查询中删除,那么就会得到这些post ID,但对于上面的查询,我什么也得不到。 我该怎么做呢?

  • 问题内容: 我想根据URL字符串选择一些ID,但对于我的代码,它仅显示第一个。如果我写手册的ID是伟大的。 我有这样的网址http://www.mydomain.com/myfile.php?theurl=1,2,3,4,5(ids) 现在在myfile.php中,我有sql连接,并且: 如果我使用这个: 我得到正确的结果。现在,如果我使用下面的代码,它将无法正常工作: 有什么建议? 问题答案:

  • 问题内容: 在MySQL中: 如果我们有两个表: 和: 我想从意见表中具有相应的具有特定表(该列表)。 例如,我想选择所有从该行有一个表中的表: 我希望这些结果: 而如果我选择所有从该行表中有一个的在表: 我希望得到这样的结果: 我真的希望有人能提供帮助,谢谢大家! 我想我需要参加吗?任何指针都将是很好的,并且如果可能的话,可以做一个简短的解释,以便我可以找出我要去的地方->这样我下次就知道了!

  • $result=mysql_query(“从cardex中选择max(Cardex_ID),其中onderdeel_id=$onderdeel_id”);if(!$RESULT){die(“无法查询:”.mysql_error());}