Kategorienauswahl

This commit is contained in:
Toking 2019-10-07 16:22:27 +02:00
parent 3c95a9c2f3
commit 9914cb4a40
2 changed files with 5 additions and 3 deletions

0
db/wartung.sql Normal file
View File

View File

@ -64,11 +64,13 @@ router.get('/', function(req, res, next) {
" FROM rezept JOIN schwierigkeit on schwierigkeit = schwierigkeit.id "+ " FROM rezept JOIN schwierigkeit on schwierigkeit = schwierigkeit.id "+
" LEFT JOIN rezept_kategorie ON rezept.id = rezept" + " LEFT JOIN rezept_kategorie ON rezept.id = rezept" +
" LEFT JOIN kategorie on kategorie.id = kategorie "; " LEFT JOIN kategorie on kategorie.id = kategorie "+
if(req.query.term) query += " WHERE rezept.name ilike '%"+req.query.term+ " WHERE 1 = 1 ";
if(req.query.term) query += " AND rezept.name ilike '%"+req.query.term+
"%' OR rezept.beschreibung 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 += " WHERE rezept.schluessel ilike '"+req.query.hashtag+"' " if(req.query.hashtag) query += " AND rezept.schluessel ilike '"+req.query.hashtag+"' "
if(req.query.cat) query += " AND kategorie.id ="+req.query.cat+" "