前提・実現したいこと
例えば、以下のようなテーブルがあった場合、
MySQL
1CREATE TABLE `table1` ( 2 `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, 3 `key1` INT NOT NULL, 4 `key2` INT NOT NULL, 5 `message` VARCHAR(255) NOT NULL, 6 PRIMARY KEY (`id`) 7); 8 9SELECT * FROM `table1` WHERE `key2` = 1
のような抽出を行ったとします。
しかし、結果の件数が3件未満の場合、「key1 = 1」も含めた結果で最大3件取得したいと考えています。
このような抽出が可能なのでしょうか。
回答2件
あなたの回答
tips
プレビュー