sql and / or corrected

This commit is contained in:
thomasmack 2022-02-14 08:17:57 +01:00
parent 72e9e16de3
commit bce75f1948
1 changed files with 2 additions and 2 deletions

View File

@ -65,9 +65,9 @@ router.get('/', function(req, res, next) {
" LEFT JOIN rezept_kategorie ON rezept.id = rezept" +
" LEFT JOIN kategorie on kategorie.id = kategorie "+
" WHERE 1 = 1 ";
if(req.query.term) query += " AND rezept.name ilike '%"+req.query.term+
if(req.query.term) query += " AND (rezept.name ilike '%"+req.query.term+
"%' OR rezept.beschreibung ilike '%"+req.query.term+"%' "+
" OR rezept.id in (select rezept from rezept_zutat where zutat in (select id from zutat where name ilike '%"+req.query.term+"%'))";
" OR rezept.id in (select rezept from rezept_zutat where zutat in (select id from zutat where name ilike '%"+req.query.term+"%')))";
if(req.query.hashtag) query += " AND rezept.schluessel ilike '"+req.query.hashtag+"' "
if(req.query.cat) query += " AND kategorie.id IN ("+req.query.cat+")"
if(req.query.usr) query += " AND nutzer IN ("+req.query.usr+")"