時間:2024-02-05 12:47作者:下載吧人氣:19
作為一個表達式使用的子查詢返回了多列:
在查詢中,我們需要以第2條查詢語句作為第一條查詢語句的條件,但是第一條根據這個條件查詢出來是多個數據,這時候又需要保留多個數據,運用子查詢就會報錯,
以下就為解決這種多對多關系查詢,且沒有關聯關系的表的解決方案:
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
網友評論