私のデータベースには 2 つのテーブルがあり、1 つは personalfirstteaminfo と呼ばれ、2 つ目は status-kids です。
2 つのテーブル間の共通の列は player_id です
2 つのテーブルを結合し、各行の age 列も作成するクエリを作成したいと思います。
今私は動作するこのクエリを使用しました - しかし、私はpersonalfirstteamテーブルのデータしか取得しません。status-kids 列 (ステータスと子供) が表示されない
SELECT
p
.* ,TIMESTAMPDIFF(YEAR,birthday,CURDATE()) as age FROMpersonalfirstteaminfo
asp
自然結合 (selects
.* fromstatus-kids
ass
) as T
何か案は?このようにしようとすると
選択し
p
ます。、s
。FROMpersonalfirstteaminfo
asp
,status-kids
ass
wherep
.player_id =s
.player_id必要な値は返されますが、player_id 列が 2 回表示されます。
ありがとうございました。