楼主:
aoksc (é‡å‡ºæ±Ÿæ¹–)
2015-11-17 22:27:07(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:SQL SERVER
数据库版本:2008、2012
内容/问题描述:
请问各位
如果我要用A Table去JOIN B Table
但是我要找出B Table某个群组中某个字段最大或最小值的那一列
请问要怎么写呢?
例如用A Table的ID字段去JOIN B Table的ID字段
但在B Table的相同ID有很多列
例如ID=5可能该ID符合的有10列
我要只要MAX(PayDate)最大的那一列
而且ID是1、3、5、8、10这样很多群组
我有是过GROUP BY xxx HAVING PayDate=MAX(PayDate)
不过这样写应该是不对…
不晓得这样的话要怎么取得每一个ID最大的值的那一列来JOIN呢
谢谢