1

私はこのテーブルを持っています:

CREATE TABLE games (
    red int unique, 
    blue int unique, 
    unique (LEAST(red, blue), GREATEST(red, blue)),
    check (red <> blue)
);

テーブルを作成しようとすると、エラーが発生しsyntax error at or near "("ます。2つの列を一意にするときに関数は好きLEASTで許可されていませんか? GREATEST最小関数と最大関数の目的は、1 つの ID が赤色の場合、青色の列の別のレコードにも含まれないようにすることです。

4

2 に答える 2