有下表:
Product(maker, model, type)
制造商 - 设备制造商,类型是 PC、笔记本电脑、打印机,型号是主键。我需要让所有制造商只制造相同类型的设备并制造超过 1 种型号。供展示的信息是厂商、类型。我有以下查询:
SELECT maker, type, count(*) as how_many
FROM Product
GROUP BY maker, type
HAVING count(*) > 1
但我不知道如何让制造商使用相同类型的设备。
更新:例如,有以下记录:
A - 01 - Printer
A - 02 - PC
A - 03 - Laptop
B - 04 - Printer
B - 05 - Printer
B 是个好制造商,因为他所有的设备都有相同的类型——“打印机”。我修好你了吗?