Új hozzászólás Aktív témák

  • ArchElf

    addikt

    válasz Sk8erPeter #3187 üzenetére

    Ez egy kicsit tagging kérdés...
    Hogy először ne a technikai részével foglalkozzak: szerintem egyrészt célszerű előre feltölteni egy tag táblát, ami tartalmaz neveket (ebben az esetben kutyaneveket), a felhasználó a képfeltöltéskor megadhatja a nevet és rakhat hozzá tag-eket is.
    A tag-ek hozzáadásánál használhat privát és pubikus tag-eket, a meglevő listát bővítheti is.

    Technikailag első blikkre így képzelném el:
    A Tag tábla:
    tag azon. | tag név | típus (publikus / vagy felhasználóvév)

    Kép tábla:
    azonosító | megjelenítendő név | kép adatok...

    KT (kép/Tag) kereszttábla:
    Kép azon | Tag azon.

    Megjelenítéskor:
    Kép azonosító kinyerése, tag-azonosítók kikeresése és monjuk egy

    Select * From Kep Where kep_az IN
    (Select kep_az From KT Where tag_az IN
    (Select tag_az From KT Where kep_az = @kep_az))

    Esetleg még bele kell hegeszteni egy aggregációt, hogy az eredeti és a Tag-ek alapján megtalált kép között mennyi közös Tag van és csökkenő sorrendbe lehessen tenni.

    AE

Új hozzászólás Aktív témák