私は自分のステートメントに正しい構文を見つけようとしていますが、迷子になっています...私が持っているのは、メーカー名を含むテーブル、さまざまな種類のカードをすべて含むテーブル、および私のすべての情報を含むテーブルです。カード。私がやりたいのは、メーカーが選択されたら、同じメーカーIDを持つすべてのエントリについてカードテーブルにクエリを実行し、そこから異なるタイプを取得し、タイプをグループ化して、ブラウザに名前を表示することです。
Manufacturers Table:
Id || Name
Types Table:
Id || Name
Cards Table:
Id || Manufacturer || Type || Set || Year || Number || Name || Team || Quantity || Price
私がその半作品を持っているもの(それは同じタイプ名を複数回表示します):
var ts = db.Query(@"SELECT Types.Id, Types.Name FROM Types LEFT OUTER JOIN Cards ON Types.Id = Cards.Type WHERE Manufacturer=@0 ORDER BY Types.Name", ManId).ToList();