我有這個疑問:按另一個表列排序表?
$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