我知道形成這個查詢是微不足道的,但我無法精確查詢。根據我目前閱讀的內容,解決方案可能包括連接兩個表格。這裏的問題是:根據另一個表的列值從表中選擇一條記錄
TABLE_ONE {S_NO, DK_NO, FRM , DATE}
TABLE_TWO {S_NO, DK_NO , TO}
我想根據檢查到TABLE_TWO
場或迄今TABLE_ONE
不成功的試驗FRM領域的DK_NO
和值的輸入值從TABLE_ONE
選擇一個記錄:
1)
$sql = "select * from TABLE_ONE where DK_NO like '%".$dkno."%' and (FRM='".$department."' or (TABLE_TWO.DK_NO like '%".$dakno."%' and TABLE_TWO.TO='".$department."'))";
2)
$sql = "select * from TABLE_ONE where DK_NO like '%".$dkno."%' and (FRM='".$department."' or TABLE_TWO.TO='".$department."')";
搜索連接和他們做什麼 – Mihai
是什麼2和表之間的關係? S_NO在兩者中都是相同的值嗎? – Sean
TABLE_TWO的否DK_NO是外鍵 –