Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
427 views
in Technique[技术] by (71.8m points)

json - row_to_json select columns from different table in postgresql

I have 3 tables tbl_cph, tbl_woodland, tbl_energy with columns farm_code (tbl_cph), tco2e (tbl_woodland), total_co2e (tbl_energy). I want to select the columns from all 3 tables as properties using row_to_json. I am using this query:

SELECT row_to_json(f) As feature  
FROM (SELECT 'Feature' As type,  
             ST_AsGeoJSON(lp.geom)::json As geometry,  
             row_to_json((SELECT lp FROM (SELECT farm_code As FarmCode) As lp )) As properties  
      FROM cph As lp) As f

But here I am only retrieving the farm_code column value from table tbl_cph as properties. So how to retrieve all 3 columns value in json format from multiple tables.

Any help will be highly appreciated.

Thank You!
Rutuparna Panda

question from:https://stackoverflow.com/questions/65952150/row-to-json-select-columns-from-different-table-in-postgresql

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...