1
1冊の本を持っている人のためにstaff_code、staff_nameおよびdept_nameを表示しようとしています。ここでクエリは1行のクエリで複数の行を返します。
は私のクエリです:
SELECT SM.STAFF_CODE,SM.STAFF_NAME,DM.DEPT_NAME,BT.BOOK_CODE
FROM STAFF_MASTER SM,DEPARTMENT_MASTER DM,BOOK_TRANSACTIONS BT
WHERE SM.DEPT_CODE =DM.DEPT_CODE
AND SM.STAFF_CODE = (
SELECT STAFF_CODE
FROM BOOK_TRANSACTIONS
HAVING COUNT(*) > 1
GROUP BY STAFF_CODE)
それはエラーを与える:
single-row subquery returns more than one row.
これを解決する方法は?
ネストされたクエリを 'HAVING'句に入れる – PSD