ERROR: return and sql tuple descriptions are incompatible

From: M Sarwar <sarwarmd02(at)outlook(dot)com>
To: "pgsql-admin(at)lists(dot)postgresql(dot)org" <pgsql-admin(at)lists(dot)postgresql(dot)org>
Subject: ERROR: return and sql tuple descriptions are incompatible
Date: 2024-05-04 18:01:51
Message-ID: DM4PR19MB59783F61D28BE07B43F68C31D31E2@DM4PR19MB5978.namprd19.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi all,

SELECT *

FROM CROSSTAB (

'

SELECT

PART.SERIAL_NUMBER,

TESTC.TEST_NUMBER,

TRESULT.TEST_RESULT

FROM bronx.TEST_PART_DETAILS_ALL_MCM_INIT PART,

bronx.TEST_RESULTS_ALL_MCM_INIT TRESULT,

bronx.TEST_TEST_DETAILS_ALL_MCM_INIT TESTC

WHERE PART.TEST_PART_DET_ALL_MCM_ID = TRESULT.TEST_PART_DETAILS_ALL_MCM_ID

AND TRESULT.TEST_TEST_DETAILS_ALL_MCM_ID = TESTC.TEST_TEST_DETAILS_ALL_MCM_ID

and PART.STAGE = ''FT''

AND SPLIT_PART (SERIAL_NUMBER, '':'', 1 ) = ''B7307631''

And TESTC.TEST_NUMBER = ''TEST1P1''

ORDER BY PART.SERIAL_NUMBER , TESTC.TEST_NUMBER

'

) as ConcatenatedResults (

SERIALNUMBER character varying ,

TEST1P1 character

-- TEST_RESULT numeric

);

Error Encountered:

ERROR: return and sql tuple descriptions are incompatible SQL state: 42601

bronxdb1=> \d bronx.TEST_RESULTS_ALL_MCM_INIt

Table "bronx.test_results_all_mcm_init"

Column | Type | Collation | Nullable | Default

------------------------------+--------------------------+-----------+----------+----------------------------------

test_results_all_mcm_id | integer | | not null | generated by default as identity

test_part_details_all_mcm_id | bigint | | |

test_result | numeric | | |

test_test_details_all_mcm_id | integer | | |

bronxdb1=> \d bronx.TEST_TEST_DETAILS_ALL_MCM_INIT

Table "bronx.test_test_details_all_mcm_init"

Column | Type | Collation | Nullable | Default

------------------------------+--------------------------+-----------+----------+----------------------------------

test_test_details_all_mcm_id | integer | | not null | generated by default as identity

stage | character(50) | | |

test_number | character(10) | | |

This is known issue and googled almost half day today and could not succeed.

There are lab works available on the internet but they are not helping in solving my issue.

Postgres Version 13.5

AWS RDS platform.

Thanks,

Sarwar

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Erik Wienhold 2024-05-04 23:04:37 Re: ERROR: return and sql tuple descriptions are incompatible
Previous Message Wetmore, Matthew (CTR) 2024-05-03 14:03:56 Finding detailed information about LOCKS