[SQL ] 多重欄位值序列或組合的複合搜尋

看板Database作者 (道可道非常道)時間13年前 (2010/09/23 15:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
舉例來說,資料結構如下: 學生ID 志願序 志願大學 志願科系 ------------------------------------ 1 1 台大 醫學系 1 2 台大 電機系 1 3 台大 法律系 1 4 陽明 醫學系 ... 1 10 長庚 醫學系 2 1 台大 數學系 2 2 ... ... ... 現在要下 SQL 指令去找: 1.所有符合志願大學含有(包括以上)2個台大,1個陽明,1個長庚的學生 2.所有符合志願大學按志願序排列含有 台大-台大-長庚-陽明 的學生 允許跳號,比如以下這位 X 學生符合: 學生ID 志願序 志願大學 志願科系 ------------------------------------ X 1 台大 XXX X 2 北醫 XXX X 3 清大 XXX X 4 台大 XXX X 5 交大 XXX X 6 輔仁 XXX X 7 長庚 XXX X 8 成大 XXX X 9 陽明 XXX 請教各位大大怎麼下 SQL 指令? PS:schema 未定,以上只是初步的藍圖,有必要可以改。 PS2:我是使用 MySQL -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.115.201
文章代碼(AID): #1CcliI13 (Database)
討論串 (同標題文章)
文章代碼(AID): #1CcliI13 (Database)