$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.messageorder byを返す単一の文字列クエリを実行できますstatusupdates.createddate DESCか?
または、 がまたはのいずれかにあるfriendsレコードごとにクエリを実行し、代わりのor ( を含まないもの)に対して別のクエリを実行し、すべての結果を並べ替えて、を取得する必要がありますか?$useridfriends.requestfromfriends.requesttofriends.requestfromfriends.requestto$useridstatusupdate.createddatestatusupdates.message