View + join

lili_ képe

Sziasztok!

A feladat a következő: D6 alatt
A felhasználónak van saját profilja: Profile nevű tartalom típus, + CCK field.
Az oldalon van egy Szolgáltatás nevű tartalom típus + CCK field, ami különböző szolgáltatások jellemzésére utal. Ezt csak az adminisztrátor viheti fel.
Van egy Kérdőív nevű tartalom típus + CCK field, amivel a különböző szolgáltatásokhoz lehet kérdőívet társítani. Kapcsolat a Szolgáltatás ttípusú node-ok és a Kérdőív ttípusú node-ok között a Kérdőív ttípushoz adott CCK mező: node reference/Szervíz ttípus. Ezt minden felhasználó felvihet.
Nyilván a kapcsolat a Kérdőív és a Profil tartalom típusú node-ok között a felhasználó uid értéke lesz.

Kérdésem hogyan lehetne a view-sal egy oldalon megjeleníteni a Kérdőív tartalmát, a kérdőív kitöltőjének az összes adatát, és annak a Szolgáltatásnak az összes adatát, amihez a kérdőív tartozik?

Tudom, hogy lehetne a View-n belül az argumentumok résszel ezt megoldani valahogy, pl. URL-ben átviszem a paramétereket stb. De nekem fontos, hogy egy oldalon jelenjen meg a view eredmény, mert exportálni kellene az eredményeket.

Hogyan lehet view-ban join műveletet végezni?

Vagy pedig lehet saját sql lekérdezést megadni egy nézeten belül?
3 táblát kellene összekapcsolnom view segítségével és az eredményeket egy oldalon kellene megjelenítenem!

Köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
silversk8r képe

Hirtelen a Relationships jutott eszembe
http://gotdrupal.com/videos/drupal-views-relationships

0
0
szt képe

Ez is valami hasonló...
Itt egy jó kis video róla: http://mustardseedmedia.com/podcast/episode37

0
0