【问题标题】:Database - getting multi dimensional data数据库 - 获取多维数据
【发布时间】:2015-09-19 17:16:05
【问题描述】:

mysql 或 nosql 数据库中是否有一些命令,以便我可以通过某个排序字段在多维数组中排序数据?

例如:SELECT * FROM TABLE ARRAYSORT field1 所以我们会得到

array('field1_value1'=>array(data),'field1_value2'=>array(data))

或者我们必须用我们的编程语言处理数据才能得到这样的数组。 没有数据库支持这样的查询是不可能的。

【问题讨论】:

  • 为什么不添加一个包含所有数组的附加表和带有运行数字的附加列以保持您想要的顺序?

标签: mysql sql mongodb database nosql


【解决方案1】:

我不知道这是否是你想要做的: PHP:

$result = $polaczenie->query($sql)
while ($row = $result->fetch_array()){
$array[$Row['firstColumnToSort']][$Row['secondColumnToSort']]=data;
}

或者类似的东西

【讨论】:

  • 是的,但我的问题是,是否有任何 sql 中的内置函数来返回多维数组
猜你喜欢
  • 1970-01-01
  • 2012-07-21
  • 2019-11-04
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多