- PR -

LEFT JOIN について

1
投稿者投稿内容
えり
常連さん
会議室デビュー日: 2007/04/27
投稿数: 29
投稿日時: 2007-07-04 21:32
こんばんは。
すみません。初歩的な質問をさせて下さい。

SELECT COUNT(AA) AS AA,COUNT(BB) AS BB,1 AS JKEY
FROM
(
SELECT 1 AS AA
UNION
SELECT 1 AS AA
) AS TMP
LEFT JOIN
(
SELECT COUNT(BB) AS BB,1 AS JKEY
FROM
(
SELECT 1 AS BB
UNION
SELECT 1 AS BB
) AS TMP2
) AS TMP3
ON (TMP.JKEY = TMP3.JKEY)

というSQLを実行すると、
「列名JKEYが無効です」となってしまいます。
どこを直せば、JOINできるのでしょうか。
よろしくお願いいたします。
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2007-07-04 21:51
NAL-6295です。

TMPに、対応する項目が無いからですね。

コード:
SELECT COUNT(AA) AS AA,COUNT(BB) AS BB,1 AS JKEY 
FROM 
( 
SELECT 1 AS AA 
UNION 
SELECT 1 AS AA 
) AS TMP 




えり
常連さん
会議室デビュー日: 2007/04/27
投稿数: 29
投稿日時: 2007-07-04 21:52
すいません。自己解決しました。
FROMに入ってませんでした。
えり
常連さん
会議室デビュー日: 2007/04/27
投稿数: 29
投稿日時: 2007-07-04 22:02
NAL-6295さんありがとうございました。
お手数をお掛けしました。
1

スキルアップ/キャリアアップ(JOB@IT)