入力された本が利用可能かどうかを確認しようとしています。私はすべての本が追加されたBOOK
テーブルを使用しました。 BORROWED
という別のテーブルがあり、Issuedate
,Returndate
という表があります。ここでは、クエリライブラリのブックの可用性を確認するSQL Serverクエリ
select *
from BORROWED, BOOK
where BookCode = ?
and BORROWED.BookCode = BOOK.BookCode
and BORROWED.Returned is null
しかし、このエラーを示す次のとおりです。
あいまいな列名 'BookCode'
:エラーのこれらのタイプは、あなたのクエリで別名を使用に慣れないようにするには、[悪い習慣をキックする:古いスタイルを使用してJOINを](http://sqlblog.com/blogs/aaron_bertrand/archive/ 2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx) - 古い*スタイルのコンマ区切りのテーブル*スタイルのリストが*適切な* ANSI 'JOIN'構文に置き換えられましたANSI - ** 92 ** SQL標準(** 20年以上前**)で、その使用は推奨されていません –