update
This commit is contained in:
@@ -148,11 +148,18 @@ async function getOrderById(id: number) {
|
||||
try {
|
||||
const orderResult = await pool.query(
|
||||
`SELECT b.*,
|
||||
l.name AS lieferant_name,
|
||||
COALESCE(u.name, u.preferred_username, u.email) AS besteller_name
|
||||
l.name AS lieferant_name,
|
||||
l.kontakt_name AS lieferant_kontakt_name,
|
||||
l.email AS lieferant_email,
|
||||
l.telefon AS lieferant_telefon,
|
||||
l.adresse AS lieferant_adresse,
|
||||
COALESCE(u.name, u.preferred_username, u.email) AS besteller_name,
|
||||
u.email AS besteller_email,
|
||||
mp.dienstgrad AS besteller_dienstgrad
|
||||
FROM bestellungen b
|
||||
LEFT JOIN lieferanten l ON l.id = b.lieferant_id
|
||||
LEFT JOIN users u ON u.id = b.erstellt_von
|
||||
LEFT JOIN users u ON u.id = COALESCE(b.besteller_id, b.erstellt_von)
|
||||
LEFT JOIN mitglieder_profile mp ON mp.user_id = COALESCE(b.besteller_id, b.erstellt_von)
|
||||
WHERE b.id = $1`,
|
||||
[id]
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user