時間:2024-02-05 12:47作者:下載吧人氣:16
作為一個表達(dá)式使用的子查詢返回了多列:
在查詢中,我們需要以第2條查詢語句作為第一條查詢語句的條件,但是第一條根據(jù)這個條件查詢出來是多個數(shù)據(jù),這時候又需要保留多個數(shù)據(jù),運用子查詢就會報錯,
以下就為解決這種多對多關(guān)系查詢,且沒有關(guān)聯(lián)關(guān)系的表的解決方案:
select c.rain_value,c.ad_nm from
(
select *, json::json->t2.lon_lat as rain_value from actual_time_model_json t1,
(SELECT DISTINCT lon || ‘_’ || lat as lon_lat,ad_nm from grid_all_points_null)t2 where section=’0′ and t1.filename = ‘Z_NWGD_C_BCCD_20180711022009_P_RFFC_SPCC-ER01_201807110800_02401.GRB2’
)c where c.rain_value is not null
網(wǎng)友評論