我正在尝试为我的语句找到正确的语法,但我迷路了......我拥有的是一个包含制造商名称的表格,一个包含所有不同类型卡片的表格,以及一个包含我的所有信息的表格牌。我想要做的是,一旦选择了制造商,我想在 Cards 表中查询所有具有相同制造商 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();