こんにちは、これを短い文章で表現する方法がわかりませんが、次のようなDBテーブルがあります
ユーザーテーブル
- ユーザーID
- ユーザー名
- 等々...
アイテム
- item_id
- 項目名
アイテム_装備
- powered_id ヘッド (item_id への FK)
- 手 (item_id への FK)
- user_id (ユーザーテーブルの user_id への外部キー)
次の形式のように表示されるクエリを生成したいと思います
ユーザー ID | 頭 | head_item_name | 手 | 手 | ハンドアイテム名 | ...
これまでのところ、私はこれしかできません:
SELECT user.user_id, user.username,
equipments.head, equipments.head_acc,
equipments.hand,
equipments.acc, equipments.body
FROM gw_member_equipped AS equipments
LEFT JOIN gw_member AS user ON user.memberid = equipments.member_id
これは(私は残酷に正直でなければなりません)何もしません。
item と item_equipment の間で INNER JOIN を実行しようとしましたが、各アイテムの個別の名前を取得できません (アイテム ID に基づく)