【发布时间】:2016-10-20 06:35:22
【问题描述】:
我只是不知道如何使用创建和使用变量的好技术,如下例所示:
WITH t(myvar) AS (VALUES('welcome'))
SELECT tablename.*
FROM tablename, t
WHERE tablename.column1 = t.myvar
在这样的多连接查询中:
WITH t(myvar) AS (VALUES('welcomeagain'))
SELECT
tablename.*,
joinedtable.valueid
FROM
tablename, t?
left join joinedtable on
joinedtable.keyid = tablename.keyid
WHERE
tablename.column1 = t.myvar
我的意思是,我必须在哪里、如何以及到什么地方加入“t”?环境是 DB2 ISeries 7.2。
非常感谢您的帮助
马丁
【问题讨论】:
标签: join db2 with-statement