私が最も貸し出された書籍を示すレポートを取得するクエリを記述しようとしていますから情報を取得する必要があります。私は、実際の本はほとんどを貸し出し取得するクエリを持っているが、私は別のテーブルにあるその本のタイトルを表示できるようにする必要があります。 SQLクエリ - 異なるテーブル
BOOKID BOOK_COUNT
---------- ----------
387 3
は、今私は本表からBkTitleが必要になります。
SELECT * FROM LOAN;
LOANID BOOKID CUSTID OUTDATE INDATE DUEDATE
SELECT * FROM BOOK;
AUTHORID BOOKID BKISBN BKSTATUS BKTITLE BKSERIES BKTYPE BKNUMBER
次のクエリは、私がこれまで持っているとbookid:
SELECT Q1.* FROM
(SELECT BOOKID, COUNT(*)
AS BOOK_COUNT
FROM LOAN
GROUP BY LOAN.BOOKID) Q1,
(SELECT MAX(Q2.BOOK_COUNT)
AS HIGH_COUNT
FROM (SELECT BOOKID, COUNT(*)
AS BOOK_COUNT
FROM LOAN
GROUP BY LOAN.BOOKID) Q2) Q3
WHERE Q1.BOOK_COUNT = Q3.HIGH_COUNT;
結果を取得しているものです。
誰でも助けることはできますか?
ようこそ試してみてください:あなたは、コード、XMLまたはデータサンプルを投稿する場合は、** **テキストエディタでそれらの行をハイライト表示し、「コードサンプル」ボタンをクリックしてください( '{}を')をエディタのツールバーに表示して、書式を整えて構文をハイライト表示します。 –
どのDBエンジンをお使いですか? –