ユーザーに2つのアイテムが提示され、2つのうちより良いものを選択するデータベースがあります。私は、ユーザーがまだ行っていない比較を表示したいだけです。私は私に比較するユーザーのための2つのランダムなアイテムを提供します(私の)SQLクエリを必要とする前に比較されていないSQLを使用して2つの行を選択する
項目テーブル
+--------+---------+ | itemId | name | +--------+---------+ | 1 | Dog | | 2 | Cat | | 3 | Fish | | 4 | Rat | +--------+---------+
投票テーブル
+--------+--------------+--------------+--------+ | voteId | betterItemId | worseItemId | userId | +--------+--------------+--------------+--------+ | 1 | 1 | 2 | 1 | +--------+--------------+--------------+--------+ | 1 | 1 | 3 | 1 | +--------+--------------+--------------+--------+
:私は2つのテーブルを持っていますユーザは、互いに比較していない。
。可能であれば、実際には2つの行を使用できるという質問を各項目に1つずつ指定する必要がありました。これを統合する方法はありますか? – Moyersy
これはフロントエンドから達成するのは簡単でしょうか?これは、MySQLを使用するのが難しいです – RichardTheKiwi