Version 7 (modified by 6 days ago) ( diff ) | ,
---|
Пребарување на дестинации
Актери
Регистриран корисник
Реализација
- Внесување на критериуми за пребарување. Корисникот пристапува до функцијата за пребарување на дестинации, ги внесува своите преференции:
- Тип на место (на пример, море, планина).
- Приоритет на преференцијата (од 1 до 10).
- Посакувана сезона за посета.
- Корисникот има можност да ги филтрира резултатите според:
- Оценка на дестинацијата.
- Датум на последна посета.
- Присуство на коментари од други корисници.
SELECT d.* FROM DESTINACII d LEFT JOIN RECENZII r ON d.idDest = r.idDest LEFT JOIN ( SELECT idDest, COUNT(*) AS brKomentari FROM KOMENTARI GROUP BY idDest ) k ON d.idDest = k.idDest WHERE d.tipoviMesta LIKE '%[внесен тип на место]%' AND d.idTag IN (SELECT idTag FROM TAGOVI WHERE tagOznaka LIKE '%[внесен приоритет]%') AND d.preporachanaSezona LIKE '%[внесена сезона]%' AND r.kvalitet >= [минимална оценка] AND r.datumRecenzija >= '[датум на последна посета]' AND (k.brKomentari > 0 OR k.brKomentari IS NULL);
Note:
See TracWiki
for help on using the wiki.