我有这个疑问:按另一个表列排序表?
$q = "SELECT * FROM user
WHERE sec='1' AND reg_by='".$_SESSION['login_username']."'
ORDER BY date DESC LIMIT $startrow, 30 ";
我有一个存储约会另一个表,它有一个名为列相遇。
如何通过见面对此查询进行排序?
并非用户的所有数据都在其他表中。
我有这个疑问:按另一个表列排序表?
$q = "SELECT * FROM user
WHERE sec='1' AND reg_by='".$_SESSION['login_username']."'
ORDER BY date DESC LIMIT $startrow, 30 ";
我有一个存储约会另一个表,它有一个名为列相遇。
如何通过见面对此查询进行排序?
并非用户的所有数据都在其他表中。
加入这个你可以使用下面的查询。与原始表名称替换another_table:
$q = "SELECT u.* FROM user AS u LEFT JOIN another_table AS at ON u.userid = at.userid WHERE u.sec='1' AND u.reg_by='".$_SESSION['login_username']."' ORDER BY at.meet DESC LIMIT $startrow, 30 ";
您可以像使用
select user.*,meet.* from user left join meet on (meet.userid = user.id) where user.sec='1' AND user.reg_by='".$_SESSION['login_username']."' order by meet.userid DESC
$q = "SELECT * FROM user INNER JOIN user
ON meets.userid=user.userid WHERE sec='1' AND reg_by='".$_SESSION['login_username']."' ORDER BY date DESC LIMIT $startrow, 30 ";
可以请你分享第二表的字段......如果可能的话,请共用表感谢 – Dani
ID 高清 满足 管理 名都的领域 – Adaleni
语法固定 而我认为这个用户的意思是:排序而不是秩序由 – Blauharley