-1
如何修復它?ORA-00979:不是GROUP BY表達式。如何修復它?
SELECT
RU.KD_UNIT,
RKK.KD_KDTN,
RMC.KD_CRIR,
RMC.NM_CRIR,
RMO.KD_OBYK,
RMO.AS_OBYK,
RMO.DS_OBYK,
RU.NO_POL,
RRB.TG_MLAI,
RRB.TG_SLSI,
RRB.KD_RKPT,
PLBA.MPLB_NAMA PLB_DARI,
PLBT.MPLB_NAMA PLB_KE,
DMG.MDMG_NAMA
FROM RAMP_UNITS RU
INNER JOIN RAMP_MASTER_OBYEK RMO ON RU.KD_OBYK=RMO.KD_OBYK
INNER JOIN RAMP_REAL_BM RRB ON RU.KD_REAL_MUAT = RRB.KD_REAL
INNER JOIN RAMP_RCNA_BM RCN ON RRB.KD_RCNA=RCN.KD_RCNA
INNER JOIN RAMP_KEDATANGAN_KAPAL RKK ON RCN.KD_KDTN=RKK.KD_KDTN
INNER JOIN RAMP_MASTER_CARRIER RMC ON RKK.KD_CRIR=RMC.KD_CRIR
INNER JOIN MASTERDATA.UPKM_PELABUHAN PLBA ON RKK.KD_PLBA=PLBA.MPLB_KODE AND PLBA.KD_AKTIF='A'
INNER JOIN MASTERDATA.UPKM_PELABUHAN PLBT ON RKK.KD_PLBT=PLBT.MPLB_KODE AND PLBT.KD_AKTIF='A'
INNER JOIN MASTERDATA.UPKM_DERMAGA DMG ON RKK.KD_DMG=MDMG_KODE AND DMG.KD_AKTIF='A' AND RKK.KD_CBAN=DMG.KD_CABANG
WHERE
RU.ST_UNIT=8
AND RRB.KD_RKPT IS NOT NULL
AND RCN.KD_RKPT IS NOT NULL
AND RKK.KD_KDTN=170702000131
GROUP BY RMO.KD_OBYK
您按RMO.KD_OBYK分組,但沒有聚合功能(如「SUM」或「COUNT」)。你需要分組什麼?你想達到什麼目的? – nb1987
當您按KD_OBYK分組時,您不能選擇其他列作爲KD_UNIT – user7294900