php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2012, 17:55  
Neuer Benutzer
 
Registriert seit: 21.02.2009
Beiträge: 28
hawkeye78 befindet sich auf einem aufstrebenden Ast
Standard n:m-Beziehung in einer View darstellen?

Hallo,

ich habe aktuell 3 Tabellen die wie folgt aufgebaut sind:

Track
- Track_ID
- Titel
- Length


Artist
- Artist_ID
- First_Name
- Name

Artist_MN
- ID
- Track_ID
- Artist_ID

Dabei kann jeder Track mehrere Artists besitzen und um mir das Leben etwas leichter zu machen würde ich gerne über diese 3 Tabellen eine View liegen so das ich die Daten logisch zusammengefasst in der Datenbank habe. Allerdings stehe ich nun mit meinen bescheiden SQL-Kenntnissen vor dem Problem wie ich das am cleversten bewerkstelligen kann bzw. ob das überhaupt möglich ist?
Viele Grüße
Dan
hawkeye78 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.01.2012, 22:26  
Neuer Benutzer
 
Registriert seit: 29.11.2011
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Seradus befindet sich auf einem aufstrebenden Ast
Standard

Welche Felder / Daten soll die View denn zurückliefern?
__________________
Dev-Setup: Xubuntu 11.04, NetBeans 7.0
Framework: Symfony 1.4
Webhosting: Wuchthosting
Seradus ist offline   Mit Zitat antworten
Alt 08.01.2012, 22:53  
Neuer Benutzer
 
Registriert seit: 21.02.2009
Beiträge: 28
hawkeye78 befindet sich auf einem aufstrebenden Ast
Standard

Also im Idealfall:

ID | Titel | Length | First_Name1 | Last_Name1 | | First_Name2 | Last_Name2 ...

jenachdem wieviel Künstler halt diesem Track geordnet sind. Aber ich ahbe mich bereits mit einem Bekannten lang und breit darüber unterhalten und wir beide haben jetzt die Befürchtung das dazu SQL nicht im Stande ist...
hawkeye78 ist offline   Mit Zitat antworten
Alt 09.01.2012, 06:15  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Generell genauso als würdest du ständig das select bauen, nur das die nutzung dann sinnvollerweise dir einfach gemacht wird.

Code:
CREATE VIEW viewname AS SELECT id, title, length, firstname, lastname FROM theTable JOIN ... WHERE ...
abruf:
Code:
SELECT * FROM viewname
Code:
SELECT id, title FROM viewname
Ich empfehle das mal durchzulesen:
http://dev.mysql.com/doc/refman/5.1/de/create-view.html
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
View Helper in View Objekt verfügbar machen? litterauspirna PHP Einsteiger 1 27.12.2011 15:22
[Erledigt] inhalt von html dateien über ein view objekt mit echo ausgeben litterauspirna PHP Einsteiger 4 01.12.2011 16:01
MySQL View als Tabelle Internetdepp Datenbanken 11 01.12.2011 12:47
[Erledigt] Code darstellen Pflaume Scriptbörse 4 16.11.2011 22:12
MySQL per View auf eine andere DB zugreifen jens76 Datenbanken 17 06.06.2011 15:42
[Erledigt] Inhalt von View (Oracle) in php anzeigen dior Datenbanken 1 09.11.2010 22:28
[Erledigt] ImageMagick Rodney PHP Tipps 2010 17 04.11.2010 15:58
[Erledigt] Korrektes Umgehen mit View bei MVC Trainmaster Software-Design 7 22.10.2010 12:41
View | Controller | .. wohin mit Errors? d0ne Off-Topic Diskussionen 13 18.10.2010 17:42
phpdoc view notyyy PHP-Fortgeschrittene 7 07.09.2010 20:12
Quellcode darstellen ohne <code></code> Chili-Schaf HTML, Usability und Barrierefreiheit 3 03.06.2010 14:16
Zend_Controller_Router_Route routet nach der View boolean PHP-Fortgeschrittene 10 13.08.2009 11:12
View vs. Join dsmcg Datenbanken 8 17.03.2009 07:58
PHP MySQL Projekt Grafisch Darstellen ? Wie und Womit ? Cyberbob_at_tot Off-Topic Diskussionen 8 03.11.2005 14:28
Html-Emails im Browser korrekt darstellen Andreas Beitragsarchiv 0 15.08.2005 12:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank n m beziehung, n zu m beziehung visuell darstellen, n zu m beziehung in view darstellen, n:m beziehung, n:m beziehnung abbilden, mvc2 n:m beziehung

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum