1

私のデータベースに2つのテーブルがあるとしましょう

user:
id, username

userpost:
userid, post

データベース(mysql)内に接続userpost.useridする関係を定義しました。user.id

プログラマー側で関係を知らずに行全体 (ユーザーの行を含む) をプルする (できるだけ単純な) クエリはありますか? つまり、データベース自体で定義された関係に関連しています

何かのようなもの"SELECT * from userpost include foreign key"

4

1 に答える 1

0
SELECT user.*, userpost.* 
  FROM user, userpost 
 WHERE user.id=userpost.userid

考えられる問題は、user と userpost の間の 1:many 関係です。各 user-record を複数回 (userpost レコードごとに 1 回) 取得します。

于 2012-10-04T07:52:21.100 に答える