-3

^ どうすればいいですか?

コード

SELECT Officer FROM fines WHERE Name=... 
UNION 
SELECT id FROM houses WHERE Owner=...

これを試してみましたが、最初の部分しか返されません。

このクエリを実行すると、役員の名前と家の ID のようなものが返されます。

4

1 に答える 1

1

あなたがやっているunion、これは単一の列を返しています。この列は になることもあればofficer、 になることもありますid

参加したいと思います。

SELECT f.Officer, h.id
FROM fines f join
     houses h
     on -- join condition goes here
WHERE Owner=...

結合条件が何かはわかりませんが、おそらく家の所有者の何かです。

于 2013-03-27T13:39:36.017 に答える