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 - 12: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 - 15: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 - 18: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 - 18: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
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • 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
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 5 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 1 Tag
  • Vielen Dank für den
    vor 6 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 4 Tagen
  • Gut gemacht
    vor 6 Wochen 4 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 4 Tagen
  • Links
    vor 6 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 7 Wochen 16 Stunden
  • Dass ist eine spannende
    vor 7 Wochen 23 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

» 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 14 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