OK論壇

 找回密碼
 註冊
查看: 1211|回復: 6

請問sql找資料 條件 2個 時語法該怎麼打

 關閉 [複製鏈接]
  • TA的每日心情
    擦汗
    2014-7-19 07:01 PM
  • 簽到天數: 53 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2015-6-19 00:34:18 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3CEAM [R720]
    問題內容: SQL問題
    本帖最後由 foreveriori 於 2015-6-19 01:08 AM 編輯

    請問sql找資料 條件 2個 時語法該怎麼打

    query_sql "SELECT `value` FROM `char_reg_num_db` WHERE `char_id` = "+getpartyleader(getcharid(1),2)+" AND 'Cooldown22'="+.@Cooldown;

    我這樣寫失敗了,請教各位前輩應該是那邊錯了?我想取得隊長的變數值 Cooldown22
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2020-5-9 12:35 PM
  • 簽到天數: 987 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-6-19 00:38:02 | 顯示全部樓層
    1. WHERE `column1` = number1 AND `column2` = number2
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-6-19 00:38:16 | 顯示全部樓層
    你的 char_reg_num_db 表單裡面有 Cooldown22 這欄位嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-7-19 07:01 PM
  • 簽到天數: 53 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2015-6-19 00:39:50 | 顯示全部樓層
    本帖最後由 foreveriori 於 2015-6-19 12:41 AM 編輯

    前輩只有 char_id key index value 這四個欄位



    Cooldown22是 key欄位的
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-7-19 07:01 PM
  • 簽到天數: 53 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2015-6-19 00:48:31 | 顯示全部樓層
    本帖最後由 foreveriori 於 2015-6-19 12:54 AM 編輯

    呃這樣寫 query_sql "SELECT `value` FROM `char_reg_num_db` WHERE `char_id` `key` = "+getpartyleader(getcharid(1),2)+" 'Cooldown22'="+@Cooldown;

    query_sql "SELECT `value` FROM `char_reg_num_db` WHERE `char_id` = "+getpartyleader(getcharid(1),2)+" AND `key`='Cooldown22' ="+.@Cooldown;

    query_sql "SELECT 1 FROM `char_reg_num_db` WHERE `key` = 'Cooldown22' AND `char_id` IN ( SELECT `char_id` FROM `char` WHERE `account_id` = "+ getpartyleader(getcharid(1),2)+")",.@Cooldown;


    也失敗,其實我弄了六個小時了....
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-6-19 01:03:51 | 顯示全部樓層
    foreveriori 發表於 2015-6-19 12:48 AM
    呃這樣寫 query_sql "SELECT `value` FROM `char_reg_num_db` WHERE `char_id` `key` = "+getpartyleader(g ...

    這樣

    query_sql("SELECT `value` FROM `global_reg_value` WHERE `char_id` = "+getpartyleader(getcharid(1),2)+" AND `str` = 'Cooldown22'",.@value);

    取出的值會存到 .@value 變數

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-7-19 07:01 PM
  • 簽到天數: 53 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2015-6-19 01:07:52 | 顯示全部樓層
    sinya 發表於 2015-6-19 01:03 AM
    這樣

    query_sql("SELECT `value` FROM `global_reg_value` WHERE `char_id` = "+getpartyleader(getch ...

    可以了非常感謝SINYA前輩   (淚奔....

    終於....
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-19 12:51 AM , Processed in 0.047955 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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