wiki:PrebaruvanjeDestinacii

Version 7 (modified by 223270, 6 days ago) ( diff )

--

Пребарување на дестинации

Актери

Регистриран корисник

Реализација

  1. Внесување на критериуми за пребарување. Корисникот пристапува до функцијата за пребарување на дестинации, ги внесува своите преференции:
    • Тип на место (на пример, море, планина).
    • Приоритет на преференцијата (од 1 до 10).
    • Посакувана сезона за посета.
  2. Корисникот има можност да ги филтрира резултатите според:
    • Оценка на дестинацијата.
    • Датум на последна посета.
    • Присуство на коментари од други корисници.
      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.