我有一个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