我有網站我需要修改而不改變任何東西,只有這樣我才能做到這一點是通過添加mytable狀態字段。MYsql使用相同的字段作爲加入表
現在我有要求如
if...{
$filter = "status = 0";
}
SELECT first_name, last_name, position, wage
FROM table1, mytable
WHERE table1.id = mytable.id
$filter
問題是,無論是「表1」和「MYTABLE」有狀態和,因爲也採用了這種過濾器,我不能做任何事情這對於其他16個請求看起來「完全相似」,除了他們使用table1,table2,table3,table4,table5,table6等...以及僅用於過濾的狀態,有人可以幫忙嗎?
是在MySQL類似$這PHP類,所以它知道我參照表場域,所以我可以使用LEFT JOIN在FROM指定表的呢?
如果你解釋更多...也許你不必添加其他redudant表,確實可能造成不一致......你關心哪個狀態有關?然後我你關心mytable的狀態放在哪裏table1.id = mytable.id和mytable.status = the_status_you_want – Melsi