こんにちは私は、どのようにしてポーカーハンドから2つのペアを見つけるかを理解する必要があります。 私は、2つのペアが同じランクの2枚のカード、別のランクの2枚のカード、および1枚のカードを含むポーカーハンドであるという論理に基づいて2対であるかどうかを教えてくれる別個のカードの数を数える必要があると信じています3位の私はこれについてどうやって行くのか分かりません。mysqlのポーカーハンドから2つのペアを見つける
助けてください。ここ
は私のポーカーカードテーブルが
+----------+------+------+------+-----------+-----------+
| cardName | face | type | suit | faceValue | gameValue |
+----------+------+------+------+-----------+-----------+
| AC | no | A | C | 1 | 14 |
| 2C | no | 2 | C | 2 | 2 |
| 3C | no | 3 | C | 3 | 3 |
| 4C | no | 4 | C | 4 | 4 |
| 5C | no | 5 | C | 5 | 5 |
+----------+------+------+------+-----------+-----------+
とポーカーのカードの手
+----------+--------+----+-----+----+----+----+----------+
| playerId | gameId | C1 | C2 | C3 | C4 | C5 | handType |
+----------+--------+----+-----+----+----+----+----------+
| 12789 | 17MET | QH | QS | 3D | 3C | 3H | |
| 12789 | 82SAT | 7C | 4S | 4D | 4C | 3H | |
| 56347 | 03DEC | 6S | 3S | 3H | 3C | 3D | |
| 56347 | 23WSA | KH | 10H | 7H | 3H | AH | |
| 56347 | 30DEC | AC | KH | KD | 3D | 3S | |
+----------+--------+----+-----+----+----+----+----------+
私はそれがはるかにだ、私のコメントで言ったように私は最後の行
+----------+--------+----+-----+----+----+----+----------+
| playerId | gameId | C1 | C2 | C3 | C4 | C5 | handType |
+----------+--------+----+-----+----+----+----+----------+
| 56347 | 30DEC | AC | KH | KD | 3D | 3S | |
+----------+--------+----+-----+----+----+----+----------+
最後の行はとても特別ですか?同じplayerIdの他の行とどう違うのですか? –
それはちょうど2組の – eagerzero
を含んでいますか?cardName = c1? – denny