0

こんにちは、これを短い文章で表現する方法がわかりませんが、次のような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 に基づく)

4

1 に答える 1