私は2つのテーブルを持っています。
tblparents
----------
parentid
husbandid
wifeid
tblnode
-------
nodeid
personid
parentid
私が欲しいのは、parentid、husband / wifeid、およびparentidが等しいtblnodeの行数を取得するSQLステートメントです。
コードを書きました
SELECT t.parentid, t.spouseid, t.active, c.count FROM
(SELECT parentid, wifeid spouseid from tblparents WHERE husbandid=1
UNION
SELECT parentid, husbandid spouseid from tblparents WHERE wifeid=1) t
INNER JOIN
(SELECT COUNT(*) count FROM tblnodes WHERE tblnodes.parentid=t.parentid) c;
エラー#1054-'where句'の不明な列't.parentid'が表示されます。
解決する方法はありますか?
本当にありがとう、