0

簡単な質問があります

私はopenidのテーブルと他の2つのテーブルを持っていますそれらすべてを接続するのはユーザーIDです

しかし、openid テーブルでユーザー ID を探し始める必要があります。これは 1 つの select ステートメントで実行できますか、それとも 2 つ必要ですか?

私はこれを試しましたが、明らかにうまくいきませんでした

SELECT op *,g *,gp *FROM openidAS op INNERJOIN usersAS g ON( g. userid= op. userid) INNERJOIN profilesAS gp ON( gp. userid= op. userid) WHERE op. openid=2

ありがとう、リチャード

4

1 に答える 1

2

試す

SELECT op.*, g.*, gp.* 
FROM openid AS op 
INNER JOIN users AS g ON g.userid = op.userid
INNER JOIN profiles AS gp ON gp.userid = op.userid
WHERE op.openid = 2
于 2012-08-15T07:02:43.813 に答える