小编Ras*_*had的帖子

mysql按多个条件排序

我在下面有sql,想要多个ORDER BY.

SELECT
    r.*,
    s.uzunluq,
    b.id,
    au.status_id as aksessuar_status,
    au.aksessuar_id,
    au.aksessuar
FROM
    seksiya s,
    result r
LEFT JOIN bosh_seksiya_aksessuar b
    ON
    b.bosh_seksiya = r.model AND
    b.ERK = :ses
LEFT JOIN aksessuar_up au
    ON au.model_id = r.res_id AND
    au.user_id = :user_id AND
    au.status_id = 9
WHERE 
    r.user_id = :user_id AND
    r.model=s.seksiya AND 
    s.erk = :ses AND
    r.status_id IN (1,2,3,4,5)
ORDER BY 
    r.res_id
Run Code Online (Sandbox Code Playgroud)

我想写php PDO对你来说并不重要,伙计们,这个问题只引起我的问​​题.这个sql工作得很好,我只是想添加额外的功能.所以,看看这个专栏:r.status_id IN (1,2,3,4,5)

我给了 Order BY r.res_id

我的问题:我想为每个使用多个ORDER status_id

如何订购:

ORDER BY r.res_id DESC WHERE r.status_id IN …

mysql sql-order-by

10
推荐指数
1
解决办法
862
查看次数

是否加入另一张桌子?

基本上我有2张桌子.usersusers_activity.我使用mysql表并且用户数几乎达到5000.每个用户都有很多活动,大约有50-150个活动.当我想要获取用户列表表(十点十分)时,我必须显示用户的上一个活动日期.在这种情况下,我有两个选择:

第一选择:

我将列添加last_activityusers表中并选择如下:

SELECT * FROM users ORDER BY id DESC, lIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)

如果我想添加新活动:

INSERT INTO users_activity (userId, date) VALUES(19, "2016-04-06")

UPDATE users SET last_activity = "2016-04-06" WHERE id = 19 LIMIT 1
Run Code Online (Sandbox Code Playgroud)

如果我想取消last_activity:

DELETE FROM users_activity WHERE activity_id = 100 LIMIT 1

SELECT date FROM users_activity WHERE userId = 19 ORDER BY DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

使用此选择,我能够获取最后一个日期FROM users_activity表并在更新sql中使用它.

UPDATE users SET last_activity = "2016-04-02" WHERE id = 19 …
Run Code Online (Sandbox Code Playgroud)

mysql innodb

5
推荐指数
1
解决办法
110
查看次数

Jquery显示,隐藏功能不起作用

Jquery查找功能隐藏和显示不起作用,有什么问题?

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

  <script>
        $('div').hover(function() {
           $(this).find('.delete').show();
        }, function() {
           $(this).find('.delete').hide();
        });
  </script>


<div>
    Blah
    <span class="delete">Delete</span>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery show hide

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×2

hide ×1

innodb ×1

jquery ×1

show ×1

sql-order-by ×1