討論串[SQL ] 如何找兩筆或以上的資料
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rongkuo (small kuo)時間12年前 (2013/10/12 13:42), 編輯資訊
0
0
0
內容預覽:
提供 ORACLE 11g 使用 LISTAGG 函數解答,由於查詢速度涉及多方面條件,. 可以實際實測看看,謝謝。. SELECT TEAM_ID. FROM (. SELECT DISTINCT. B.TEAM_ID. , LISTAGG(B.PERSON_ID,',') WITHIN GROU
(還有5個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者whatsAcc (whatsAcc)時間12年前 (2013/10/12 02:59), 編輯資訊
0
0
0
內容預覽:
這是取 TABLE A 名單內所有人之間的交集. select TEAM_ID. from B. where exists ( -- range scan. select 1. from A. where PERSON_ID = B.PERSON_ID ). group by TEAM_ID. ha

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者smlboby (波比)時間12年前 (2013/10/11 19:13), 編輯資訊
0
0
0
內容預覽:
以下為 T-SQL. declare @t1 table. (. sid varchar(1),. sname varchar(20). ). declare @t2 table. (. gid int,. sid varchar(1). ). insert into @t1 values ('A'
(還有464個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者ClubT (風)時間12年前 (2013/10/11 11:46), 編輯資訊
0
0
2
內容預覽:
如果你要找的TEAM只會有2個人的話. select TEAM_ID from TableB group by TEAM_ID having count(*)=2 and. Min(PERSON_ID)=1001 and Max(PERSON_ID)=1002. 雖然不確定Oracle的語法是不是這
(還有63個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者greencha (greencha)時間12年前 (2013/10/10 18:09), 編輯資訊
0
0
0
內容預覽:
各位大哥大姐好, 小弟有一問題求教. 假設我在TABLE A, 有以下兩筆資料, 假設叫 PERSON_ID. PERSON_ID PERSON_NAME. 1001 小明. 1002 小華. TABLE B中, 有各分組的資料. TEAM_ID PERSON_ID. 1 1000. 1 1001.
(還有98個字)
首頁
上一頁
1
下一頁
尾頁