相关疑难解决方法(0)

如何应用非标准SQL列排序顺序?

考虑下面的表格Persons:

Key Name    Type    Date        Pack
1   Pocoyo  KIND    30-11-2011  1
2   Erik    MAN     10-10-1980  1
3   Alinda  VROUW   12-12-1991  1
4   Pingu   KIND    11-12-2012  1
5   Elisia  KIND    11-11-2010  1
6   Kees    MAN     10-11-1984  2
Run Code Online (Sandbox Code Playgroud)

现在,我想排序该表Pack,TypeDate,但我想Type进行排序一样MAN,VROUW,KIND,所以基本上理想的结果应该是这样的:

Key Name    Type    Date        Pack
2   Erik    MAN     10-10-1980  1
3   Alinda  VROUW   12-12-1991  1
5   Elisia  KIND    11-11-2010  1
1   Pocoyo  KIND    30-11-2011  1
4   Pingu …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

3
推荐指数
1
解决办法
387
查看次数

MySQL SELECT行响应其中一列中的特定MULTIPLE值

我已经浏览了整个Web,并且在StackOverflow中也找到了很多类似的主题,但没有一个能够满足我的需求.所以我把它发送到那里,因为我知道可能有一些小东西让我无法工作.

让我们想象下表:

      location  |   title   | description | quantity 
    ============|===========|=============|==========
      shelf     |   apple   |    red      |    2
      drawer    |   banana  |    yellow   |    4
      shelf     |   kiwi    |    green    |    2
      cupboard  |   lemon   |    yellow   |    1
      fridge    |   melon   |    orange   |    3
      drawer    |   peach   |    orange   |    1
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择从该表是无论是在所有项目drawer上或shelf(使drawerAND shelf),然后命令他们,例如,第一,位置上升;第二,数量下降.

所以,我有什么(都在网上搜索后)是下面的代码,这是不返回错误只有一个,但它不返回任何项目之一:

SELECT * FROM items WHERE location = 'shelf' AND location = 'drawer' ORDER BY location ASC, quantity …

mysql select multiple-value

1
推荐指数
1
解决办法
2705
查看次数

标签 统计

multiple-value ×1

mysql ×1

select ×1

sql-server ×1

t-sql ×1