mysql query zum auslesen eines medien pools

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql query zum auslesen eines medien pools

    hallo an alle

    ich habe ein kleines problem, undzwar möchte ich einen medienpool aus meiner datenbank auslesen.
    es sollen "eigene" daten und "shared" daten ausgelesen werden. das geht über mehrere tabellen.
    Tabelle media [media_id, owner_id, ...]
    Tabelle media2playlist [media_id, playlist_id]
    Tabelle user2playlist [user_id, playlist_id,...]

    ich dachte mir des in etwa so:
    SELECT m.*,
    FROM media m, media2playlist mp, user2playlist up
    WHERE (m.owner_id = 'XXX')
    OR (m.media_id = mp.media_id AND mp.playlist_id = up.playlist_id AND up.user_id = 'XXX')

    vllt könnte man das auch über irgendwelche joins machen, aber mit joins kenne ich mich nicht wirklich aus.
    ich wäre sehr dankbar über eure hilfe

    lg

  • #2
    Hi.

    Was Du genau jetzt willst, verstehe ich nicht, aber wenn Du eine Abfrage über mehrere Tabellen machen möchtest, dann schau mal hier:

    SQLdocu - SQL Befehle - Abfrage ber mehrere Tabellen (JOINS)

    mfg streuner
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
    der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

    "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

    Kommentar


    • #3
      wie schon von streuner verlinkt - lesen,

      oder in phpmyadmin oder über konsole auf einer mysql-db testen bis du es verstanden hast.
      fotos :

      http://www.flickr.com/photos/rassloff/collections/

      Kommentar

      Lädt...
      X