小编Kap*_*tah的帖子

如何通过SQL中的另一列选择MAX(列值),DISTINCT的行?

我的表是:

id  home  datetime     player   resource
---|-----|------------|--------|---------
1  | 10  | 04/03/2009 | john   | 399 
2  | 11  | 04/03/2009 | juliet | 244
5  | 12  | 04/03/2009 | borat  | 555
3  | 10  | 03/03/2009 | john   | 300
4  | 11  | 03/03/2009 | juliet | 200
6  | 12  | 03/03/2009 | borat  | 500
7  | 13  | 24/12/2008 | borat  | 600
8  | 13  | 01/01/2009 | borat  | 700
Run Code Online (Sandbox Code Playgroud)

我需要选择每个不同的 …

mysql sql max distinct greatest-n-per-group

727
推荐指数
13
解决办法
142万
查看次数

SQL - INSERT并捕获id自动增量值

使用SELECT在同一SQL中获取auto-id值的最佳方法是什么?

一个论坛说 在SQL的最后添加这个" ; has Return Scope_Identity()"
在ASP中工作.

PHP中有相应的方法吗?

php sql auto-increment

16
推荐指数
2
解决办法
5万
查看次数

将列更新为另一列中特定值的COUNT行.SQL Server

我的表是:

|ID |data | cr |
| 1 | AAA |    |
| 2 | AAA |    |
| 3 | AAA |    |
| 4 | BBB |    |
| 5 | CCC |    |
| 6 | BBB |    |
Run Code Online (Sandbox Code Playgroud)

我需要结果:

|ID |data | cr |
| 1 | AAA | 3  |
| 2 | AAA | 3  |
| 3 | AAA | 3  |
| 4 | BBB | 2  |
| 5 | CCC …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

为2列上具有相同值的唯一ID选择并创建新ID

我的桌子

 ID  Name    Addr   tDate
-------------------------------
| 1 | Aa  |  street |  20151231
| 2 | Aa  |  street |  20130202
| 2 | Aa  |  street |  20120101
| 3 | Aa  |  way    |  20150821
| 4 | Bb  |  street |  20150821 
| 7 | Xb  |  street |  20150821 
| 5 | Cc  |  way    |  20150821
| 5 | Cc  |  way    |  20150821
| 6 | Cc  |  no way |  20150821
Run Code Online (Sandbox Code Playgroud)

结果01 …

sql sql-server select sql-server-2012

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

在SELECT查询中用'foo'替换列的空记录?

我正在将MySql -table备份到工作表.我当前的结果集包含一些列为空的行.

没关系,但对于工作表我需要用'foo'替换它们.如何?

所有帮助都非常感谢.

mysql select

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