当前$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)
问题:我可以执行单个字符串查询,返回 eachstatusupdates.userid和statusupdates.messageorder bystatusupdates.createddate DESC吗?
或者我是否必须对在or then 中的每条friends记录运行查询,对alternate or (不包括的那个)运行另一个查询,然后对所有结果进行排序,然后得到?$useridfriends.requestfromfriends.requesttofriends.requestfromfriends.requestto$useridstatusupdate.createddatestatusupdates.message