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

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • 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
Weiter

Neue Kommentare

  • Hab ich installiert find ich
    vor 2 Tagen 12 Stunden
  • Gefunden
    vor 9 Wochen 3 Tagen
  • Vielen Dank für die ausführlichen Hinweise...
    vor 10 Wochen 9 Stunden
  • Mögliche Ursachen und nächste Schritte
    vor 10 Wochen 13 Stunden
  • Was für einen Server benutzt
    vor 12 Wochen 3 Tagen
  • Wenn die Subdomain auf
    vor 12 Wochen 5 Tagen
  • ordnerstruktur
    vor 12 Wochen 5 Tagen
  • Die Subdomain muß auf den
    vor 13 Wochen 1 Tag
  • Verwende doch das Tag dafür,
    vor 16 Wochen 3 Tagen
  • Guckst du hier: step by step
    vor 16 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250297
Registrierte User: 20550

Neue User:

  • Roberttop
  • levmyshkin
  • MoziDooff

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 25 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