我有一個SQL查詢在Datawindow背後,我有一個where子句,我想根據某些ind執行,將作爲參數傳遞給Datawindow。我在查詢中有多個表連接。我知道我可以使用case來操作where子句,但where子句依賴於表連接之一。是否有可能我可以操縱那個表連接也使用該ind。比方說,如果這個Ind是'Y'包含那個表連接,並且在主查詢中有cluase,否則如果它的值是'N',不要考慮表連接和主查詢中cluase的位置。SQL查詢在PowerBuilder數據窗口中的where子句中查詢
請參見下面的查詢:
SELECT * FROM ABC, XYZ
WHERE XYZ.NAME = "Mark"
AND XYZ.SURNAME = "Butcher"
我想要的XYZ表連接和地方,如果我的IND是「Y」否則根本不會考慮表XYZ加盟,其中cluase和收益狀況應只工作基於現有查詢的結果。
請建議,如果這是如果你需要在查詢中的任何模式相同的列,您可以通過使用2個查詢騙做些力所能及.Thanks