これはすでにここで何十億回も尋ねられていますが、どれも私のために働いていません。だから:私は2つのテーブルを持っています:
banhammer_bans:
およびbanhammer_players:
「player_id」と「creator_id」の値に対応する「players」テーブルから名前の値を取得するには、どのようなクエリを実行する必要がありますか?JOINSとUNIONSを試しましたが、成功しませんでした。
これはすでにここで何十億回も尋ねられていますが、どれも私のために働いていません。だから:私は2つのテーブルを持っています:
banhammer_bans:
およびbanhammer_players:
「player_id」と「creator_id」の値に対応する「players」テーブルから名前の値を取得するには、どのようなクエリを実行する必要がありますか?JOINSとUNIONSを試しましたが、成功しませんでした。
Select p.name, p.id as player_id, b.creator_id as creator_id
from banhammer_bans as b
inner join banhammer_players as p on p.id = b.player_id
次のようなものを使用できます。
select
*
from
banhammer_bans, banhammer_players
where
banhammer_players.player_id = banhammer_bans.id
これも Join の一種ですが、ある種の効率性の問題があります。