-1

categoriesasp.net アプリケーション ( &という名前) に 2 つの MS アクセス テーブルがありますbooks。最初のテーブル ( Categories) には、 と という名前の 2 つのフィールドがCategory_IDありCategory_Nameます。

2 番目のテーブルにはBook_ID, Category_IDand Bookname(category_id という名前の 3 つのフィールドがあり、2 つのテーブルの結合フィールドです。一部のページでは があり、category_nameその名前の本の行を取得したいと考えていますcategory。つまり、最初に取得したcategory idものに基づいてを取得し、category name次に選択する必要があります。カテゴリIDが一致する本から.しかし、私は方法がわかりません.

ありがとうございました

4

2 に答える 2

1
SELECT Book.* FROM 
Book INNER JOIN Category ON Book.Category_ID = Category.Category_ID
WHERE Category.category_name = 'TheName'
于 2012-08-06T09:57:06.657 に答える
1

次のような結合を使用します。

select books.Bookname
,categories.Category_Name
from books
inner join categories on categories.Category_ID = books.Category_ID
where categories.Category_Name = 'your-category'
于 2012-08-06T09:58:50.913 に答える