私は3つのテーブルを持っています:
(ドメイン)
+----+-----+
| id |title|
+----+-----+
| 1 | com |
+----+-----+
| 2 | net |
+----+-----+
(スラブ)
+----+-----+
| id |title|
+----+-----+
| 1 |str1 |
+----+-----+
| 2 |str2 |
+----+-----+
(価格)
+----+------+--------+
| id |slabid|domainId|
+----+------+--------+
empty
これが私の質問です:
SELECT
prices.*,
FROM
prices
RIGHT JOIN domains ON domains.id=prices.domainId
JOIN slabs ON slabs.id=prices.slabId
ドメインとスラブの行ごとにリストするクエリを取得するにはどうすればよいですか...
結果は次のようになります。
+----+------+--------+
| id |slabid|domainId|
+----+------+--------+
| 1 |1 |1 |
+----+------+--------+
| 2 |2 |1 |
+----+------+--------+
| 3 |1 |2 |
+----+------+--------+
| 4 |2 |2 |
+----+------+--------+
しかし、そうではありませんでした。