【发布时间】:2013-03-17 11:16:54
【问题描述】:
我有如下表格
类别表
╔════╦═══════╗
║ ID ║ NAME ║
╠════╬═══════╣
║ 1 ║ cat 1 ║
║ 2 ║ cat 2 ║
║ 3 ║ cat 3 ║
╚════╩═══════╝
产品表
╔════╦════════════╦═════════════╗
║ ID ║ CATEGORYID ║ PRODUCTNAME ║
╠════╬════════════╬═════════════╣
║ 1 ║ 1 ║ product1 ║
║ 2 ║ 1 ║ product2 ║
║ 3 ║ 1 ║ product3 ║
║ 4 ║ 2 ║ product1 ║
║ 5 ║ 2 ║ product2 ║
║ 6 ║ 3 ║ product1 ║
║ 7 ║ 3 ║ product3 ║
╚════╩════════════╩═════════════╝
输出表
╔════╦════════════╦═════════════╗
║ ID ║ CATEGORYID ║ PRODUCTNAME ║
╠════╬════════════╬═════════════╣
║ 1 ║ 1 ║ product1 ║
║ 4 ║ 2 ║ product1 ║
║ 6 ║ 3 ║ product1 ║
╚════╩════════════╩═════════════╝
每个类别都有一个产品名称“product1”,所以我需要一个所有类别中可用的产品列表。
谁能帮助我如何使用 SQL Server T-SQL 查询?
【问题讨论】:
标签: sql sql-server sql-server-2008