好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 一條語句簡單解決“每個Y的最新X”的經典sql語句

一條語句簡單解決“每個Y的最新X”的經典sql語句

熱門標簽:廣東防封卡外呼系統原理是什么 電銷機器人公司 需要哪些牌照 分享百度地圖標注多個位置 外呼系統改進 菏澤語音電銷機器人加盟公司 地圖標注牌 湖南電腦外呼系統平臺 長沙智能外呼系統 知名電銷機器人價格
復制代碼 代碼如下:

/****** 創建表  ******/    
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Table]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)    
drop table [dbo].[Table]    
GO    
Create TABLE [dbo].[Table] (    
[ID] [int] IDENTITY (1, 1) NOT NULL ,    
[Y] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,    
[X] [smalldatetime] NOT NULL   
) ON [PRIMARY]    
GO    
--插入數據    
Insert INTO [Table](Y, X) values('CCC', '2007-02-02 02:02:02')    
Insert INTO [Table](Y, X) values('AAA', '2007-02-02 02:02:02')    
Insert INTO [Table](Y, X) values('AAA', '2007-03-03 03:03:03')    
Insert INTO [Table](Y, X) values('BBB', '2007-01-01 01:01:01')    
Insert INTO [Table](Y, X) values('BBB', '2007-02-02 02:02:02')    
Insert INTO [Table](Y, X) values('BBB', '2007-03-03 03:03:03')    
Insert INTO [Table](Y, X) values('CCC', '2007-01-01 01:01:01')    
Insert INTO [Table](Y, X) values('AAA', '2007-01-01 01:01:01')    
Insert INTO [Table](Y, X) values('CCC', '2007-03-03 03:03:03')    
Insert INTO [Table](Y, X) values('DDD', '2007-01-01 01:01:01')    
Insert INTO [Table](Y, X) values('DDD', '2007-02-02 02:02:02')    
Insert INTO [Table](Y, X) values('DDD', '2007-03-03 03:03:03')    
Insert INTO [Table](Y, X) values('EEE', '2007-01-01 01:01:01')    
Insert INTO [Table](Y, X) values('EEE', '2007-02-02 02:02:02')    
Insert INTO [Table](Y, X) values('EEE', '2007-03-03 03:03:03')    
GO   

/****** 創建表  ******/ 
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Table]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 
drop table [dbo].[Table] 
GO 
Create TABLE [dbo].[Table] ( 
[ID] [int] IDENTITY (1, 1) NOT NULL , 
[Y] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , 
[X] [smalldatetime] NOT NULL 
) ON [PRIMARY] 
GO 
--插入數據 
Insert INTO [Table](Y, X) values('CCC', '2007-02-02 02:02:02') 
Insert INTO [Table](Y, X) values('AAA', '2007-02-02 02:02:02') 
Insert INTO [Table](Y, X) values('AAA', '2007-03-03 03:03:03') 
Insert INTO [Table](Y, X) values('BBB', '2007-01-01 01:01:01') 
Insert INTO [Table](Y, X) values('BBB', '2007-02-02 02:02:02') 
Insert INTO [Table](Y, X) values('BBB', '2007-03-03 03:03:03') 
Insert INTO [Table](Y, X) values('CCC', '2007-01-01 01:01:01') 
Insert INTO [Table](Y, X) values('AAA', '2007-01-01 01:01:01') 
Insert INTO [Table](Y, X) values('CCC', '2007-03-03 03:03:03') 
Insert INTO [Table](Y, X) values('DDD', '2007-01-01 01:01:01') 
Insert INTO [Table](Y, X) values('DDD', '2007-02-02 02:02:02') 
Insert INTO [Table](Y, X) values('DDD', '2007-03-03 03:03:03') 
Insert INTO [Table](Y, X) values('EEE', '2007-01-01 01:01:01') 
Insert INTO [Table](Y, X) values('EEE', '2007-02-02 02:02:02') 
Insert INTO [Table](Y, X) values('EEE', '2007-03-03 03:03:03') 

GO解決“每個Y的最新X”經典SQL問題:以下幾種方法真是八仙過海
復制代碼 代碼如下:


Select ID, Y, X   
FROM [Table] T1   
Where (NOT EXISTS   
(Select 1   
FROM [Table] T2   
Where (T2.Y = T1 .Y) AND (T2.X > T1 .X or  
T2.X = T1 .X AND T2.ID > T1 .ID)))   
/*****************************************************************************/   
Select *   
FROM [Table]   
Where ID IN  
(Select MAX(T1.ID)   
FROM [Table] T1 JOIN  
(Select y, MAX(x) x   
FROM [Table]   
GROUP BY y) T2 ON T1.Y = T2.Y AND T1.x = T2.x   
GROUP BY T1.y)   
/*****************************************************************************/   
Select T .ID, T .Y, T .X   
FROM [Table] T INNER JOIN  
(Select MAX(T1.ID) AS ID   
FROM [Table] T1 JOIN  
(Select y, MAX(x) x   
FROM [Table]   
GROUP BY y) T2 ON T1.Y = T2.Y AND T1.x = T2.x   
GROUP BY T1.y) T2 ON T .ID = T2.ID   
/*****************************************************************************/   
Select *   
FROM [Table] T1   
Where ID IN  
(Select TOP 1 ID   
FROM [Table]   
Where Y = T1.Y   
orDER BY X DESC)   
/*****************************************************************************/   
Select *   
FROM [Table] T1   
Where (ID =   
(Select TOP 1 ID   
FROM [Table]   
Where Y = T1.Y   
orDER BY X DESC, ID DESC))   
/*****************************************************************************/  

/*****************************************************************************/
Select ID, Y, X
FROM [Table] T1
Where (NOT EXISTS
(Select 1
FROM [Table] T2
Where (T2.Y = T1 .Y) AND (T2.X > T1 .X or
T2.X = T1 .X AND T2.ID > T1 .ID)))
/*****************************************************************************/
Select *
FROM [Table]
Where ID IN
(Select MAX(T1.ID)
FROM [Table] T1 JOIN
(Select y, MAX(x) x
FROM [Table]
GROUP BY y) T2 ON T1.Y = T2.Y AND T1.x = T2.x
GROUP BY T1.y)
/*****************************************************************************/
Select T .ID, T .Y, T .X
FROM [Table] T INNER JOIN
(Select MAX(T1.ID) AS ID
FROM [Table] T1 JOIN
(Select y, MAX(x) x
FROM [Table]
GROUP BY y) T2 ON T1.Y = T2.Y AND T1.x = T2.x
GROUP BY T1.y) T2 ON T .ID = T2.ID
/*****************************************************************************/
Select *
FROM [Table] T1
Where ID IN
(Select TOP 1 ID
FROM [Table]
Where Y = T1.Y
orDER BY X DESC)
/*****************************************************************************/
Select *
FROM [Table] T1
Where (ID =
(Select TOP 1 ID
FROM [Table]
Where Y = T1.Y
orDER BY X DESC, ID DESC))

/*****************************************************************************
/效率嘛,在不同的字段建立索引速度都不盡相同,使用者見仁見智了. 
第一種方法速度在各方面都不錯,而且在Y列在建立索引,可以大大優化查詢速度。

標簽:呼和浩特 商洛 西寧 美容院 泉州 珠海 天水 福建

巨人網絡通訊聲明:本文標題《一條語句簡單解決“每個Y的最新X”的經典sql語句》,本文關鍵詞  一條,語句,簡單,解決,每個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一條語句簡單解決“每個Y的最新X”的經典sql語句》相關的同類信息!
  • 本頁收集關于一條語句簡單解決“每個Y的最新X”的經典sql語句的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成人精品国产| 91国色| 97人洗澡人人澡人人双人| 日本无遮挡吸奶头gif动态图 | 色黄大片女爽一次| 全文都是肉高h文| 男人的??伸到??屁股摇起来| 好爽.…要高潮了?深点快小说| 男人天堂亚洲色图| 性感美女啪啪| 亚洲色熟女图激情另类图区| 大地资源中文在线观看免费版高清 | 久久国| 亚洲欧美日韩第一页| 美女撒尿秘?偷拍| 99久久精品国产亚洲AV热热爱| 欧美交换乱理伦片120秒| 牛牛本精品99久久精品| 胸大的姑娘视频| A级毛片免费观看在线播放,| 性猛交ⅩXXX毛片A片吞精| 18videosex性欧美tube| 上课手指伸入h| 精品国产一区二区三区19| 完整欧美一级淫片免费看| 中文字幕人成人乱码亚洲影视S | 天津卫视节目表今天节目单| 日本三级香港三级三级人a| 肥婆巨肥BBBwBBBwBBW| 免费下载高清毛片| 亚洲性在线观看| 天天怕夜夜怕狠狠怕| 大学情侣露脸国产在线一区| 色情五月色情综合网站视频 | 美女久久久| 女人奶水我爱要HD| 免费看成年视频网页| 纯肉高| 国产高清不卡视频在线播放| 亚洲一区二区网站| 高清成年美女黄网站色大|