Linksammlung mir durchsuchbaren Tags aufbauen
Hallo zusammen.
Ich möchte eine Linksammlung aufbauen. Dazu habe ich eine Tabelle "Links" und eine Tabelle "Tags".
In der Tabelle "Links" habe ich ein Textfeld für eine Beschreibung und ein Linkfeld für die URL.
In der Tabelle "Tags" stehen mehrere einzelne Einträge mit je einem Wort, einem Tag drin. Jedem Link möchte ich nun ein oder mehrere Tags "hinzufügen".
später soll dann nach den Tags gesucht bzw. gefiltert werden und alle dazu enthaltenen Links aufgelistet sein.
Wie muss ich die Tabellen verknüpfen, damit das wie gewünscht funktioniert?
6 Antworten
-
Nachtrag: Die Tabelle "Tags" soll auch für weitere Tabellen zur Verfügung stehen.
-
Also im normalen Leben würde ich zwei Tabellen machen:
Links: Id, Link, TagId
Tags: Id, TagDann joinen:
Select * from Links as link
left join Tags as tag
on tag.id = link.TagId
Schon habe ich meine Zuordnung und kann nach Tags selektieren:
Select * from Links as link
left join Tags as tag
on tag.id = link.TagId
where tag.id = 2 -- oder where. tag.Tag like 'Business'
Wie geht das mit Ninox?
-
Hallo KaNoNix,
selbst im normalen Leben wirst du mit diesr Konstellation nicht glücklich. So kannst du nur einen Tag pro Link haben.
in Ninox würde ich drei Tabellen erstellen:
Links: Beschreibung, URL
Tags: Tag
Zuordnund: Verknüpfung zu Links, Verknüpfung zu Tags
Jetzt kannst du beliebig viele Paare (Link-Tag) in der Tabelle Zuordnung schreiben. Wenn du bei Webinar Team 2019 angemeldet bist, kannst du dir die Datenbank 062_multiple_Tags anschauen.
Leo
-
Hmmm... ich kann pro Link mehrere Tags haben. Je nach Abfrage kann ich mir dann zu einen bestimmten (oder mehrere)Tag die Links anzeigen lassen oder zu einem bestimmten Link, alle verknüpften Tags (TagId)
Wo finde ich das Team 2019 und wie kann ich dann die Datenbank anschauen? GLG
-
Eine Email an support@ninoxdb.de schreiben.
-
Dankeschön
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1379Ansichten