亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來(lái)到小浪云!


如何使用 EXISTS 關(guān)鍵字檢查兩個(gè)表中是否存在對(duì)應(yīng)的值?


如何使用 EXISTS 關(guān)鍵字檢查兩個(gè)表中是否存在對(duì)應(yīng)的值?

使用 exists 檢查兩個(gè)表中的對(duì)應(yīng)值

要了解兩個(gè)表中是否存在對(duì)應(yīng)的值,可以使用 exists 關(guān)鍵字。下面的示例演示了如何使用 exists 檢查主表中的值是否出現(xiàn)在子表中:

主表:pnassertbasic_ruku

select pn_code,serialnumber from pnassertbasic_ruku pr left join pnassertruku pu on pr.parent_pnassertruku_id = pu.child_pnassertrukudetails_id  where pn_code is not null and serialnumber is not null and date(pr.create_time) = curdate() and pr.warehouseentrynumber <> 'wed3791f0b'
登錄后復(fù)制

子表:pnassertruku

select pn_code,serialnumber from pnassertbasic_ruku pr left join pnassertruku pu on pr.parent_pnassertruku_id = pu.child_pnassertrukudetails_id  where pu.child_pnassertrukudetails_id is null and pr.warehouseentrynumber = 'wed3791f0b'
登錄后復(fù)制

查詢語(yǔ)句:

select * from (     select pn_Code,serialNumber from pnassertbasic_ruku pr left join pnassertruku pu on pr.parent_pnAssertRuku_id = pu.child_pnAssertRukuDetails_id  where pn_Code is not null and serialNumber is not null and DATE(pr.create_time) = CURDATE() and pr.warehouseEntryNumber <> 'WEd3791f0b' ) as temp1  where EXISTS (     select * from (     select pn_Code,serialNumber from pnassertbasic_ruku pr left join pnassertruku pu on pr.parent_pnAssertRuku_id = pu.child_pnAssertRukuDetails_id  where pu.child_pnAssertRukuDetails_id is null and pr.warehouseEntryNumber = 'WEd3791f0b'     ) as temp2     where temp1.pn_Code = temp2.pn_Code and temp1.serialNumber = temp2.serialNumber  )
登錄后復(fù)制

通過(guò)使用 exists 關(guān)鍵字,我們可以檢查子表中是否存在與主表中對(duì)應(yīng)的值。如果存在,則查詢結(jié)果將返回子表中的匹配記錄;否則,將返回一個(gè)空集。

相關(guān)閱讀