NULL我有以下SQL语句:如何返回任何结果,如果值是SQL
SELECT r.NAME AS REGIONNAME, s.NAME AS STADTNAME, f.ADRESSE AS STRASSEADRESSE
FROM REGION r
LEFT OUTER JOIN STADT s ON s.REGION_ID = r.ID
LEFT OUTER JOIN GEBAEUDE f ON s.ID = f.STADT_ID
ORDER BY r.NAME
如果我使用SQL Server 2008 Management Studio中这一说法,它就像我想要的。 输出是:
Picture http://i49.tinypic.com/21bodih.png
在我和Xcode工作的客户端。我的问题是我在TableView中返回REGIONNAME
,STADTNAME
和STRASSENADRESSE
。如果数据库中的STRASSENADRESSE
值是NULL
,则Xcode返回一个空行。
如果STRASSENADRESSE
的值为NULL
,那么Web服务只返回REGIONNAME
和STADTNAME
是否可能?如果是的话,我该怎么做。
THX提前
我发布了我的查询。看看我的问题 – Bashud
你想返回一个空字符串,或者你不想返回STRASSENADRESSE列?我的意思是,如果STRASSENADRESSE值为空,你只想返回两列吗?在这种情况下,你必须返回两个表格,一个是3列,另一个是2列。确认是否是你想要的,我将发布查询 –
是的,如果STRASSENADRESSE值为空,并且STRASSENADRESSE有一个值,我想返回两列,并且我想返回3列。你是对的。 – Bashud