$userid
現在ログインしているユーザーの は、PHP コードで現在使用できるすべてです。mysql テーブルに対してクエリを実行して、自分自身と によって注文された友人のすべてのステータス更新を返したいと考えていますcreateddate DESC
。
MySQL サンプル データベース テーブル:
[ステータスアップデート]
statusupdateid int(8)
ownerid int(8)
message varchar(250)
createddate datetime
[友達]
friendid int(8)
requestfrom int(8)
requestto int(8)
daterequested datetime
dateupdated datetime
status varchar(1)
statusupdates.userid
質問: eachとstatusupdates.message
order byを返す単一の文字列クエリを実行できますstatusupdates.createddate DESC
か?
または、 がまたはのいずれかにあるfriends
レコードごとにクエリを実行し、代わりのor ( を含まないもの)に対して別のクエリを実行し、すべての結果を並べ替えて、を取得する必要がありますか?$userid
friends.requestfrom
friends.requestto
friends.requestfrom
friends.requestto
$userid
statusupdate.createddate
statusupdates.message