다음 쿼리를 JSON 객체로 어떻게 가져올 수 있습니까?

user14495429

나는 두 개의 테이블이 : users필드를 user_id하고 name, 그리고 transactions필드 transaction_id, user_id, amount두 개의 다른 관련이없는 분야.

이제 user_id별로 이름과 금액의 합계를 나열하는 다음 쿼리가 있습니다.

select users.*, SUM(transactions.anount) 
from users,transactions 
where users.user_id = transaction.user_id 
group by users.user_id

이제 JSON 형식이되기를 원합니다. 그래서 다음과 같습니다.

[{user_id: 1, name: foo, amount: 13},{user_id: 2, name: bar, amount:-5}]

어떻게 할 수 있습니까? json_object_agg및으로 가정 하고 json_agg있지만 작업 할 수 없습니다.

a_horse_with_no_name

기본 쿼리를 파생 테이블로 래핑 한 다음 해당 결과를 JSON으로 집계 할 수 있습니다.

select json_agg(to_jsonb(t))
from (
  select u.user_id, u.name, sum(t.amount) as amount
  from users u
     join transactions t on t.user_id = u.user_id
  group by u.user_id
) t

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQUERY를 사용하여 JSON 배열 객체에서 데이터를 어떻게 가져올 수 있습니까?

분류에서Dev

객체에 forEach를 사용할 때 어떻게 객체를 순서대로 가져올 수 있습니까?

분류에서Dev

JSON 객체를 어떻게 만들 수 있습니까? 출력은 다음과 같습니다.

분류에서Dev

json 스키마는 다른 객체를 가진 배열을 어떻게 나타낼 수 있습니까?

분류에서Dev

angularJS의 3 가지 다른 배열에서 json 객체를 어떻게 만들 수 있습니까?

분류에서Dev

게임 씬 스위프트에서 다른 파일로 내 SKNode를 어떻게 가져올 수 있습니까?

분류에서Dev

다른 텍스트로 json 객체를 어떻게 인쇄 할 수 있습니까?

분류에서Dev

객체 배열에서 closes 객체를 어떻게 가져올 수 있습니까?

분류에서Dev

배열에있는 개체를 어떻게 가져올 수 있습니까?

분류에서Dev

HTML 코드를 JSON 객체로 어떻게 변환 할 수 있습니까?

분류에서Dev

Angular에서 TypeScript로 json 객체를 어떻게 표시 할 수 있습니까?

분류에서Dev

JSON에서 객체를 키로 어떻게 사용할 수 있습니까?

분류에서Dev

이 JSON으로 C # 객체를 어떻게 만들 수 있습니까?

분류에서Dev

NestJs : 한 저장소를 다른 저장소로 어떻게 가져올 수 있습니까?

분류에서Dev

내 프로젝트를 git에서 어떻게 다시 가져올 수 있습니까?

분류에서Dev

React에서 여러 이미지를 어떻게 가져올 수 있습니까? 경로 대신 개체가 있습니다.

분류에서Dev

객체가 JAVA에서 다른 많은 객체를 어떻게 가리킬 수 있습니까?

분류에서Dev

프로젝트를 cakephp로 어떻게 가져올 수 있습니까?

분류에서Dev

일반 JSON 객체를 중첩 된 JSON 객체로 어떻게 변환 할 수 있습니까?

분류에서Dev

bzr 브랜치를 git로 어떻게 가져올 수 있습니까?

분류에서Dev

gitlab의 브랜치를 github로 어떻게 가져올 수 있습니까?

분류에서Dev

p5.js를 TypeScript로 어떻게 가져올 수 있습니까?

분류에서Dev

bzr 브랜치를 git로 어떻게 가져올 수 있습니까?

분류에서Dev

XML 이벤트를 Apache Kafka로 어떻게 가져올 수 있습니까?

분류에서Dev

AngularJs를 사용하여 Firebase의 모든 객체를 어떻게 가져올 수 있습니까?

분류에서Dev

jquery 및 javascript를 사용하여 객체 배열에서 값을 어떻게 가져올 수 있습니까?

분류에서Dev

이 Json 객체를 Java 객체로 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

swiftyJson이 가져온 json을 기반으로 swift에서 내 클래스의 객체를 어떻게 만들 수 있습니까?

분류에서Dev

객체를 가져올 때 Parse.Object 관계의 레코드를 어떻게 깔끔하게 가져올 수 있습니까?

Related 관련 기사

  1. 1

    JQUERY를 사용하여 JSON 배열 객체에서 데이터를 어떻게 가져올 수 있습니까?

  2. 2

    객체에 forEach를 사용할 때 어떻게 객체를 순서대로 가져올 수 있습니까?

  3. 3

    JSON 객체를 어떻게 만들 수 있습니까? 출력은 다음과 같습니다.

  4. 4

    json 스키마는 다른 객체를 가진 배열을 어떻게 나타낼 수 있습니까?

  5. 5

    angularJS의 3 가지 다른 배열에서 json 객체를 어떻게 만들 수 있습니까?

  6. 6

    게임 씬 스위프트에서 다른 파일로 내 SKNode를 어떻게 가져올 수 있습니까?

  7. 7

    다른 텍스트로 json 객체를 어떻게 인쇄 할 수 있습니까?

  8. 8

    객체 배열에서 closes 객체를 어떻게 가져올 수 있습니까?

  9. 9

    배열에있는 개체를 어떻게 가져올 수 있습니까?

  10. 10

    HTML 코드를 JSON 객체로 어떻게 변환 할 수 있습니까?

  11. 11

    Angular에서 TypeScript로 json 객체를 어떻게 표시 할 수 있습니까?

  12. 12

    JSON에서 객체를 키로 어떻게 사용할 수 있습니까?

  13. 13

    이 JSON으로 C # 객체를 어떻게 만들 수 있습니까?

  14. 14

    NestJs : 한 저장소를 다른 저장소로 어떻게 가져올 수 있습니까?

  15. 15

    내 프로젝트를 git에서 어떻게 다시 가져올 수 있습니까?

  16. 16

    React에서 여러 이미지를 어떻게 가져올 수 있습니까? 경로 대신 개체가 있습니다.

  17. 17

    객체가 JAVA에서 다른 많은 객체를 어떻게 가리킬 수 있습니까?

  18. 18

    프로젝트를 cakephp로 어떻게 가져올 수 있습니까?

  19. 19

    일반 JSON 객체를 중첩 된 JSON 객체로 어떻게 변환 할 수 있습니까?

  20. 20

    bzr 브랜치를 git로 어떻게 가져올 수 있습니까?

  21. 21

    gitlab의 브랜치를 github로 어떻게 가져올 수 있습니까?

  22. 22

    p5.js를 TypeScript로 어떻게 가져올 수 있습니까?

  23. 23

    bzr 브랜치를 git로 어떻게 가져올 수 있습니까?

  24. 24

    XML 이벤트를 Apache Kafka로 어떻게 가져올 수 있습니까?

  25. 25

    AngularJs를 사용하여 Firebase의 모든 객체를 어떻게 가져올 수 있습니까?

  26. 26

    jquery 및 javascript를 사용하여 객체 배열에서 값을 어떻게 가져올 수 있습니까?

  27. 27

    이 Json 객체를 Java 객체로 어떻게 구문 분석 할 수 있습니까?

  28. 28

    swiftyJson이 가져온 json을 기반으로 swift에서 내 클래스의 객체를 어떻게 만들 수 있습니까?

  29. 29

    객체를 가져올 때 Parse.Object 관계의 레코드를 어떻게 깔끔하게 가져올 수 있습니까?

뜨겁다태그

보관