sql >> Database teknologi >  >> RDS >> Oracle

Hvordan udskrives resultatet på en anden linje ved hjælp af SQL-forespørgsel?

Jeg tror, ​​du sandsynligvis vil have en UNION, så hvert sæt data har sin egen række.

select
    (case when max(PK_MTF1000) = min(PK_MTF1000) and count(PK_MTF1000) = count(*) or max(PK_MTF1000) is null then 'same' else 'diff'end)as PK_MTF1000, 
    max(PK_MTF1000), 
    min(PK_MTF1000)
from MTF1000 where ORG=' BULGER CAPITAL LLC'
union all
select
    (case when max(MID) = min(MID) and count(MID) = count(*) or max(MID) is null then 'same' else 'diff'end) as MID, 
    max(MID), 
    min(MID)
from MTF1000 where ORG=' BULGER CAPITAL LLC';


  1. hvordan laver man en php artikeltæller?

  2. MySQL VÆLG WHERE I LIST og IKKE I LIST i samme SQL

  3. Hvilken er hurtigere:Korrelerede underforespørgsler eller join?

  4. Sorter produktdata fra flere tabeller i MySQL