Views: Konvertieren MySql Query zu View Code
Eingetragen von mooney (12)
am 12.09.2007 - 17:23 Uhr in
am 12.09.2007 - 17:23 Uhr in
ich möchte mit dem Views-Modul eine komplexere Abfrage darstellen. Leider bin ich nicht über die GUI des Modules zur Lösung gekommen. Man kann aber eine View in das Modul exportieren und importieren. Nun habe ich den folgenden MySQL Query entwickelt, welchen ich in einer View haben möchte:
SELECT node.nid,node.title FROM node
inner join (content_field_veranstaltungsort)
on (node.nid=content_field_veranstaltungsort.field_veranstaltungsort_nid)
where node.nid in
(SELECT content_field_stadt_region.nid FROM content_field_stadt_region
where field_stadt_region_nid=16)
and
content_field_veranstaltungsort.nid in
(select node.nid from node
inner join event
on node.nid=event.nid
where event.event_start>UNIX_TIMESTAMP(now()))group by node.nid;
Dazu meine Frage:
- Gibt es ein Tool welches aus einer MySQL-Query eine View erstellen kann?
- Gibt es ein Tutorial, welches die Syntax von View Code beschreibt?
- Fragen zum View-Code:
- Wie stelle ich ein Where in mit einem Sub-Select da?
- Wie stelle ich ein inner join da?
- Wie stelle ich UNIX_TIMESTAMP(now()) da?
Vielen Dank, Till
- Anmelden oder Registrieren um Kommentare zu schreiben
du stellst dir Views als zu
am 12.09.2007 - 17:29 Uhr
du stellst dir Views als zu mächtig vor
man kann definitiv glaube ich nicht mehr als über die GUI machen
Auch funktioniert noch nicht Node_Reference als echte Referenz
entweder du schreibt dir ein Module/Themst oder du wartest auf Views2
Mein Blog: www.exper-tec.de
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
Wozu brauchst du denn noch
am 12.09.2007 - 18:07 Uhr
Wozu brauchst du denn noch einen View, wenn die Abfrage fertig ist?
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Suchmaschinenoptimierung (SEO) & Drupal
Wenn ich es in View
am 12.09.2007 - 18:40 Uhr
Wenn ich es in View importieren kann, dann kann ich die Tabellenansicht von Views nutzen und ich brauche mir keinen Kopf über den Pager machen. Das würde mir viel Arbeit ersparen.