Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Eindeutigkeit von Werten in einer View

Eingetragen von MartinI (28)
am 12.10.2009 - 13:27 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich habe das GMap und das Location Modul installiert und moechte nun eine View bauen die mir alle Orte ausgibt die in den Nodes eingetragen wurden.
Soweit scheint es auch alles zu klappen, ich habe ein View mit Tabellenansicht und dem Feld "Ort: City". Eingeschraenkt ist die View ueber Filter auf einen bestimmten Nodetype.

Da ich jeden Ort nur einmal in der Auflistung sehen moechte habe ich bei "Eindeutig" "Ja" gesetzt.

Nun habe ich eine Liste mit ganz vielen leeren eintraegen (nicht alle Nodes haben einen Ort angegeben) und irgendwann kommt dann auch mal ein Eintrag wo was drin steht.

Folgendes SQL spuckt mir die Vorschau aus:

SELECT DISTINCT(node.nid) AS nid,
   location.city AS location_city
FROM node node
LEFT JOIN location_instance location_instance ON node.vid = location_instance.vid
LEFT JOIN location location ON location_instance.lid = location.lid
WHERE node.type in ('testnode')

So wie ich es sehe gibt es hier nichts was die Eindeutigkeit der Werte steuert, ich haette ein group auf den Ort oder aehnliches erwartet.

Kann mir jemand sagen was ich falsch mache oder wo ich noch was schrauben muss?

Gruss Martin

‹ Übersichtsseite/block der angebotenen RSS-Feeds View in View anzeigen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ein Node ein Ort,

Eingetragen von Kars-T (1473)
am 14.10.2009 - 16:17 Uhr

Hi,

ein Node ein Ort, ja?

Dann reicht das DISTINCT(node.nid) völlig aus.

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ein Node ist ein Ort ...

Eingetragen von MartinI (28)
am 14.10.2009 - 19:10 Uhr

Ja, ein Node ist ein Ort ... und genau darin besteht das Problem. Ich moechte nicht die node.id eindeutig haben sondern den Ort.

Also es kann z.B. 5 Nodes aus Koeln geben, 10 aus Berlin und 3 aus Muenchen

Jetzt moechte ich eine Luste generieren die mir nur die Staedte anzeigt ... und zwar eindeutig.

Ich moechte quasi eine Liste mit den Staeden machen und von da aus dann nachher auf eine andere View ... mit allen Eintraegen aus der Stadt verweisen.

Gruss
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, aber das ist ein node

Eingetragen von Kars-T (1473)
am 14.10.2009 - 19:43 Uhr

Okay, aber das ist ein node View oder? Mach mal einen über "Ort". Dann macht der so eine Abfrage bei mir:

SELECT DISTINCT(location.lid) AS lid
FROM location location

Und mit Views an sich hat das nichts zutun. Das liegt in der Implementation des Views Handlers, was da passiert. Wobei GROUP BY so eine Sache ist für Views. Es gibt dafür aber auch ein Modul.
http://drupal.org/project/views_groupby

Aber auch das zeigt, das du Views hier als API verstehen solltest. Um über Städte eindeutig zu selektieren braucht es halt einwenig Arbeit.

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 3 Wochen 11 Stunden
  • Guckst du hier: step by step
    vor 3 Wochen 1 Stunde
  • Guckst du hier: step by step
    vor 3 Wochen 1 Stunde
  • Ich habe ja keine Angst vor
    vor 4 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 4 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 6 Tagen
  • Du hast die "Trusted host
    vor 4 Wochen 6 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 5 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 7 Wochen 2 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20508

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association