看板 Database 關於我們 聯絡資訊
那我建議 把你的資料做個正規化 因為這資料模型有問題(不符合第二正規化 如果需要我解釋的話我在劃圖貼上來) 與其動腦筋想一些trick解決 到不如用正統方法重新製作 經過正規化的表格會是這樣 題號 選項 值 1 A 1 1 B 88 1 C 1 1 D 88 1 E 1 SELECT 題號, 值 FROM TABLE WHERE 值=1 GROUP BY 題號, 值 HAVING count(*) > 2 上面的statement沒有經過試驗 你先試看看吧 ※ 引述《chandi (開心的渡過每一天)》之銘言: : ※ 引述《seagal (會長繞跑了)》之銘言: : : SELECT * : : FROM TABLE : : WHERE (A+B+C+D+E)>2 : 恩 : 感謝 : 如果資料不是0.1 : A B C D E : 1 88 1 88 1 : 88 0 88 1 0 : 我現在只要挑橫列資料 : 超過一半是1的 : 該怎麼處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.169.200 ※ 編輯: seagal 來自: 140.109.169.200 (09/13 18:40)
SCSonic:沒錯,先正規化 09/13 19:48