[SQL ] 有辦法搜尋同一table但其中一個值不一樣嗎
我用的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
就會找不到,有辦法同時搜尋學歷、工作經歷嗎
謝謝
--
◣ ◢
◢██◣ ~● ˙ ˙
█ ◥▌ ~● ~● ◤◤◥◥
◤□︵□▌ ~● ~● > <
◥ o◤~● ◥ █ ◤
▅◤.██.◤ 世 界 波 ㄉ 洨 攻 擊 ◢ ▼ ◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.143.131
推
03/01 16:22, , 1F
03/01 16:22, 1F
※ 編輯: knives 來自: 210.209.143.131 (03/01 16:33)
→
03/01 21:24, , 2F
03/01 21:24, 2F
推
03/02 00:18, , 3F
03/02 00:18, 3F