Michael Paus
06/12/2025, 9:54 AMgildor
06/12/2025, 10:18 AMeygraber
06/12/2025, 10:18 AMMichael Paus
06/12/2025, 11:33 AMMichael Paus
06/12/2025, 11:38 AMCompiling with dialect app.cash.sqldelight.dialects.sqlite_3_38.SqliteDialect
/Users/mpaus/Projects/mpMediaSoft/apps/JavaForumStuttgartApp/jfsAdmin/src/commonMain/sqldelight/jfsadmindb/de/mpmediasoft/javaforumstuttgart/model/jfsadmindb/jfsadmindb.sq:446:9 <compound operator real>, <join operator real>, GROUP, HAVING, INDEXED, LIMIT, NOT, ORDER, WHERE or WINDOW expected, got 'join'
440 SELECT
441 Sp.firstName,
442 Sp.surName,
443 Sp.eMail,
444 Talk.title
445 FROM Talk
446 left join Speaker as Sp on Talk.speakerId = Sp.id
^^^^
447 left join Speaker as CoSp1 on Talk.coSpeakerId1 = CoSp1.id
448 left join Speaker as CoSp2 on Talk.coSpeakerId2 = CoSp2.id
449 WHERE
450 Talk.status = "SEL"
451 ORDER BY
452 Sp.surName
for this SQL query which works perfectly in the latest SQLite Browser.
SELECT
Sp.firstName,
Sp.surName,
Sp.eMail,
Talk.title
FROM Talk
left join Speaker as Sp on Talk.speakerId = Sp.id
left join Speaker as CoSp1 on Talk.coSpeakerId1 = CoSp1.id
left join Speaker as CoSp2 on Talk.coSpeakerId2 = CoSp2.id
WHERE
Talk.status = "SEL"
ORDER BY
Sp.surName
;
Any idea how to fix that?saket
06/12/2025, 1:19 PMleft join
-> LEFT JOIN
https://github.com/sqldelight/sqldelight/issues/3345Michael Paus
06/12/2025, 3:14 PMas
and on
too.saket
06/12/2025, 3:47 PM