看板 Database 關於我們 聯絡資訊
我用的DBMS是Mysql 因為426的table設計不良 他把學歷、工作經歷設計在同一table 只用一個type來區別 而學歷裡的學校、就讀日期則是跟工作經歷的公司、就職期間都是分別共用兩個欄位 title、startyear 那如果我現在我要同時搜尋學歷、工作經歷如果寫成這樣 SELECT s.* FROM space s ,spaceinfo si WHERE si.uid = s.uid AND si.title='學校' AND si.type='edu' or AND si.title='公司或機構' LIMIT 0,500 就會找不到,有辦法同時搜尋學歷、工作經歷嗎 謝謝 -- ◢██◣ ˙ ˙ ~● ◤◤◥◥ □︵□ > < ~● .██.世 界 波 ㄉ 洨 攻 擊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.209.143.131
PsMonkey:請還是附上 DBMS 03/01 16:22
※ 編輯: knives 來自: 210.209.143.131 (03/01 16:33)
grence:怎麼我覺得…有這種需求是可以這樣設計 @@ 但是你的SQL錯了 03/01 21:24
eggeggss:si.title='公司或機構' and si.title='學校'當然找不到啦 03/02 00:18