第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL-基于SELECT查詢的更新查詢

MySQL-基于SELECT查詢的更新查詢

慕娘9325324 2019-06-17 15:18:00
MySQL-基于SELECT查詢的更新查詢我需要檢查(從同一個表)是否存在基于日期時間的兩個事件之間的關(guān)聯(lián)。一組數(shù)據(jù)將包含特定事件的結(jié)束日期時間,另一組數(shù)據(jù)將包含其他事件的開始日期時間。如果第一個事件在第二個事件之前完成,那么我想將它們鏈接起來。到目前為止,我得到的是:SELECT name as name_A, date-time as end_DTS, id as id_A  FROM tableA WHERE criteria = 1SELECT name as name_B, date-time as start_DTS, id as id_B  FROM tableA WHERE criteria = 2然后我加入他們:SELECT name_A, name_B, id_A, id_B, if(start_DTS > end_DTS,'VALID','') as validation_checkFROM tableALEFT JOIN tableB ON name_A = name_B然后,我可以根據(jù)我的Validation_CHECK字段運(yùn)行一個帶有SELECT嵌套的更新查詢嗎?
查看完整描述

3 回答

?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個贊

UPDATE
    `table1` AS `dest`,
    (
        SELECT
            *
        FROM
            `table2`
        WHERE
            `id` = x    ) AS `src`SET
    `dest`.`col1` = `src`.`col1`WHERE
    `dest`.`id` = x;

希望這對你有用。


查看完整回答
反對 回復(fù) 2019-06-17
  • 3 回答
  • 0 關(guān)注
  • 577 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號