ORA-01427: single-row subquery returns more than one row
Bonjour,
Je suis nouvelle sur ce forum et je me tourne vers vous pour un petit problème de requête SQL.
J'aimerai faire afficher sur une même ligne, les données provenant d'une table C1 et les données issue d'une autre table I2.
Je sais qu'il existe dans la table I2 pour cet identifiant (cpsidt) plusieurs lignes.
Comment faire pour qu'il puisse m'afficher les deux lignes ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SELECT C1.CPSIDT,
'|',
C1.CPSIDTS,
'|',
C1.CPSIDT2,
'|',
C1.CPSIDT4,
'|',
(SELECT DISTINCT (SUBSTR(I2.IDTDCM,1,15))
FROM IDTDCM I2
WHERE C1.CPSIDT = I2.CPSIDT
AND I2.TIDCOD = 'clea') CLEA
FROM CPSNTC C1
WHERE C1.CPSIDT IN (482096)
GROUP BY C1.CPSIDT,C1.CPSIDTS,C1.CPSIDT2,C1.CPSIDT4 |
Merci d'avance pour vos réponses