Первичный (или кандидат) ключ, состоящий из более чем одного столбца, используемый, когда ни один столбец сам по себе не является уникальным — например. (order_id, product_id) в качестве ключа таблицы позиций заказа, поскольку ни один столбец сам по себе не является уникальным во всей таблице.
Пример
SELECT name, price FROM products
WHERE price > (SELECTAVG(price) FROM products WHERE active);
SELECT name, stock,
CASEWHEN stock =0THEN'out_of_stock'WHEN stock <5THEN'low'ELSE'ok'ENDAS stock_status
FROM products;
Итог
Первичный (или кандидат) ключ, состоящий из более чем одного столбца, используемый, когда ни один столбец сам по себе не является уникальным — например.
Что такое составной ключ и когда вы его используете? · Sobeso