【问题标题】:Mysql query : join and sortMysql查询:加入和排序
【发布时间】:2017-10-26 19:31:25
【问题描述】:

我还在学习...我有两个数据库表

setting: id, uid, deptid
user :  id, uid, name

我希望结果按用户表中的名称升序排序

$result = $DB->query("SELECT s.*, u.* FROM ".$myDB->prefix("setting")." AS s LEFT JOIN ".$myDB->prefix("user")." AS u ON s.uid=u.uid ORDER BY u.name ASC");  

请指教..谢谢

【问题讨论】:

标签: mysql sorting join


【解决方案1】:
SELECT setting.*, user.* FROM setting LEFT JOIN user ON setting.uid = user.uid ORDER BY user.name ASC 

另外,look in to which join 您将希望使用它来获取正确的数据。这些页面上的维恩图很容易代表将要显示的数据。

根据我的经验,我通常会使用内部联接。

【讨论】:

    猜你喜欢
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多