OK論壇

 找回密碼
 註冊
查看: 1131|回復: 7

SQL 做排行榜之問題

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2014-3-10 02:05 PM
  • 簽到天數: 55 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2014-3-24 23:50:28 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: CS_eA_ChangeLog 3.3.8
    問題內容: SQL問題
    本帖最後由 皇后大道東 於 2014-3-25 12:45 AM 編輯

    請問我想用query_sql語法寫出一個排行榜腳本
    我要查的數據假如是1234
    然後我這樣寫出腳本 會顯示 全伺服器 1234排行數據
    但是我也想讓它顯示出角色名稱
    可是在global_reg_value這個SQL資料庫裏頭
    沒有角色的名稱,頂多只有角色ID帳號ID
    請問我要加入什麼樣的語法
    讓腳本不但可以顯示出查詢數據
    還可以顯示出持有數據者的名稱呢?


    語法打法:
    query_sql("SELECT `value` FROM ` global_reg_value` WHERE `str` = '1234'", .@1234);

    回復

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2014-3-24 23:56:25 | 顯示全部樓層
    用char_id或aid去char搜阿
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-3-10 02:05 PM
  • 簽到天數: 55 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2014-3-25 00:00:19 | 顯示全部樓層
    球魁 發表於 2014-3-24 11:56 PM
    用char_id或aid去char搜阿

    老實說我不太會用 SQL語法= =
    我只知道腳本語法 SQL算新手完全不怎董
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2014-3-25 00:04:57 | 顯示全部樓層
    query_sql("SELECT `value`,`char_id` FROM ` global_reg_value` WHERE `str` = '1234'", .@1234,.@char_id);
    for(.@i=0; .@i<getarraysize(.@char_id); .@i++) query_sql "SELECT `name` FROM `char` WHERE `char_id` = "+.@char_id[.@i],.@name$;

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-3-10 02:05 PM
  • 簽到天數: 55 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2014-3-25 00:09:22 | 顯示全部樓層
    球魁 發表於 2014-3-25 12:04 AM

    原來如此 又學會一招 謝謝你
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-3-25 00:10:42 | 顯示全部樓層
    球魁 發表於 2014-3-25 12:04 AM

    [strike]另外一個方法的關鍵字 → Join[/strike]

    [strike]可以執行兩段sql指令取得你要的結果[/strike]

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2014-3-25 00:12:12 | 顯示全部樓層
    IDUN-2 發表於 2014-3-25 12:10 AM

    好提議!之前在sinya那有看到類似的寫法!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-3-25 00:13:31 | 顯示全部樓層
    球魁 發表於 2014-3-25 12:12 AM
    好提議!之前在sinya那有看到類似的寫法!

    他都說他不熟sql了

    [strike]還是不講微妙(自己人知道就好!?[/strike]
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-14 11:17 PM , Processed in 0.055902 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表