Ich habe Abfrage, in der ich hinzufügen beitreten, wenn Bedingung nur wahr ist, auch ich habe andere Bedingung, wenn ich diesen Join oder sein Alias für vorhandene überprüfen muss.Wie überprüft man, ob Join nicht existiert?
c2 IS NOT NULL // doesn't work
CASE WHEN c2 IS NOT NULL THEN c2.cost ELSE c.cost END AS cost_opt
LEFT JOIN
costs AS c ON (
1 = 1
AND c.id = m.cost_id
)
${entity == 'client' ?
`
LEFT JOIN
costs AS c2 ON (
1 = 1
AND c2.provider_id = over.provider_id
AND c2.active IS TRUE
)
`
: ``
}
Hilfe bitte
Zeigen Sie uns die Tabellen zusammen mit Daten, und beschreiben Sie bitte besser die Logik Ihrer Abfrage. –