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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

比較2個(gè)MYSQL表以查找匹配數(shù)據(jù)PHP

比較2個(gè)MYSQL表以查找匹配數(shù)據(jù)PHP

PHP
蠱毒傳說 2023-08-19 09:53:03
我的 MYSQL 數(shù)據(jù)庫(kù)中有 2 個(gè)表,名為Komplektacija和pack_to_lightkomplektacija表保存有關(guān) Item1、Item2、Item3 的信息……?pack_to_light表保存有關(guān)哪個(gè) Item 分配給某些設(shè)備的信息我需要做的是比較兩個(gè)表,并在pack_to_light表中找到一個(gè)具有與komplektacija表中的“項(xiàng)目”和“序列”匹配的“項(xiàng)目”和“序列”的設(shè)備,并更新“pack_to_light”表中的數(shù)量。For?this?particular?example.?I?would?need?to?return: device?1?|?Item1?|?12345?|?1我沒有太多的 PHP 經(jīng)驗(yàn),但我相信我需要在 PHP 中使用 UNION 運(yùn)算符來查找匹配的數(shù)據(jù)。我想先了解如何找到匹配的數(shù)據(jù),然后擔(dān)心更新數(shù)量。有人能給我提示嗎
查看完整描述

2 回答

?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊

相關(guān)的更新就可以了。例如:


update pack_of_light p, Komplektacija k

set p.Quantity = k.Quantity

where k.Serial = p.Serial and k.Item = p.Item

結(jié)果:


Device   Item   Serial  Quantity 

-------- ------ ------- -------- 

device1  Item1  12345   1        

device2  Item4  2141    0        

device3  Item6  23241   0        

您可以在DB Fiddle中查看正在運(yùn)行的示例。


查看完整回答
反對(duì) 回復(fù) 2023-08-19
?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

我已經(jīng)設(shè)法從兩個(gè)表中獲取匹配的數(shù)據(jù)。自從我提到 PHP 以來,我不確定是否可以在這個(gè)論壇上詢問更多詳細(xì)信息,但是我決定使用 python 來運(yùn)行腳本:


def compare_2_tables(conn):

    cur = conn.cursor()

    query = "UPDATE pack_to_light p, komplektacija k SET p.Quantity = k.Quantity WHERE k.Serial = p.Serial and k.Item = p.Item"

    cur.execute(query)

    myConnection.commit()

    for p.Device,p.Quantity in cur.fetchall() :

        print (Device, Quantity)

        string = Device+"/"+Quantity;

        print (string)

        mqttc.publish(string,quantity)

我在這里想做的是提取有關(guān)更新了哪個(gè)設(shè)備以及數(shù)量的信息。在前面的示例中,我需要返回 device1 和 1。我需要這兩個(gè)變量才能向 device1 發(fā)送正確的消息。有沒有懂 python 知識(shí)的人可以指導(dǎo)我完成這個(gè)任務(wù)?


查看完整回答
反對(duì) 回復(fù) 2023-08-19
  • 2 回答
  • 0 關(guān)注
  • 140 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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