[MySQL] select方面的問題

看板Database作者 (好。難。過)時間16年前 (2009/07/12 18:20), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串1/5 (看更多)
想請教一下版上的高手 小弟在練習做一個系統遇到以下問題 志願 | 系所 | 功能 1 | a | 退選 2 | b | 退選 3 | c | 退選 4 | d | 退選 5 | e | 退選 網頁介面如上(用for迴圈+mysql_fetch_object抓出資料) 報名序號 | 姓名 | 志願1 | 志願2 | 志願3 | 志願4 | 志願5 1001 小王 a b c d e 資料庫欄位內容如上 想請問~若使用者想退選志願3~~照理說用update把志願3欄位清掉 網頁再一次抓資料會變成志願3的系所變空的~(如下表) 志願 | 系所 | 功能 1 | a | 退選 2 | b | 退選 3 | | 退選 4 | d | 退選 5 | e | 退選 有沒有辦法在select的時候排除空的那欄 也就是說抓資料的時候,以上述為例,只抓出4筆,變成下表 志願 | 系所 | 功能 1 | a | 退選 2 | b | 退選 3 | d | 退選 4 | e | 退選 請教一下版上的高手~~非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.199.205 ※ 編輯: Parati 來自: 220.134.199.205 (07/12 18:21) ※ 編輯: Parati 來自: 220.134.199.205 (07/12 18:23)

07/12 18:53, , 1F
update時,刪除該筆資料 並重寫回志願1245-->1234
07/12 18:53, 1F

07/12 19:03, , 2F
查了一下要使用 LAST_INSERT_ID() 來達成
07/12 19:03, 2F

07/12 19:08, , 3F
07/12 19:08, 3F

07/12 21:12, , 4F
哇~問題很大,牽涉到資料表的規劃.
07/12 21:12, 4F

07/12 23:36, , 5F
感謝i大~LAST_INSERT_ID()我不太會用耶~
07/12 23:36, 5F
文章代碼(AID): #1AMRZqfG (Database)
文章代碼(AID): #1AMRZqfG (Database)