Ergebnis 1 bis 10 von 10

Thema: (S) Hilfe bei Join

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235

    (S) Hilfe bei Join

    Habe hier ein Join der irgenwie nicht so richtig will.

    PHP-Code:
    select cs.*,lu.*,fs.*,fru.* from fruiter_stats AS fs 
                  LEFT JOIN ad_daten_candyshop 
    AS cs
                  LEFT JOIN luckyvegas_stats 
    AS lu ON (lu.id=72)
                  
    LEFT JOIN fruitseven_stats AS fru ON (fru.id=102)
                  
    where fs.id 63 LIMIT 1 
    MySQL meldet nur:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where fs.id = 63 LIMIT 1' at line 5
    Weiß leider nicht was da falsch sein sollte daher benötige ich mal hilfe...

  2. #2
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346
    ; <-fehlt da

  3. #3
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Nein wenn ich das noch ranhänge entfernt es MySQL wieder.

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Also oberes Problem wäre schon mal gelöst allerdings hätte ich etwas anderes wo ich mal eine anregung bräuchte...

    Nachfolgende Querys:
    PHP-Code:
    $luckyvegas_stats mysql_fetch_array(db_query("select jackpot1,jackpot2,jackpot3 from luckyvegas_stats"));
    $devils_love_daten mysql_fetch_array(db_query("select jackpot from devil_stats"));
    $schatz_slot_daten mysql_fetch_array(db_query("select jackpot from vms_spiele_stats"));
    $pirat_coin_daten mysql_fetch_array(db_query("select jackpot from pirates_coins_stats"));
    $school_time_daten mysql_fetch_array(db_query("select jackpot from schooltime_stats"));
    $vikings_daten mysql_fetch_array(db_query("select jackpot from vikings_stats")); 
    hätte ich auch gerne als Join allerdings funktioniert das irgendwie nicht (oder zumindestens nicht das ich wüsste^^) da alle tabellen ja die selbe spalte haben allerdings ein unterschiedlichen wert ?!

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Jede Tabelle enthaelt nur 1 Zeile?

    Dann muss man ja keinen JOIN verwenden.

    Um Einzelanfragen zu sparen und das ganze auf einmal, kann man ja Select a, b,c, d from tabellea, tabelleb, tabellec machen, dabei kann man gleiche spaltennamen umegehndurch ein bspw. AS xyz
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Ja so in etwa hatte ich das auch getestet.
    Allerdings meldet mir mySQL dann
    #1052 - Column 'jackpot' in field list is ambiguous

Ähnliche Themen

  1. Brauche mal bei Left Join Hilfe
    Von snowcat im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 09.05.2009, 16:43
  2. Left Join, Datensatz in 2 Tabelle muss nicht vorhanden sein
    Von bulli im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 04.02.2009, 16:20
  3. brauche hilfe bei einen LEFT JOIN
    Von Hardy im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 27.03.2008, 21:20
  4. Problem: Leeres Resultat bei Join Left unter Mysql5
    Von kesselchen im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 19.03.2008, 19:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •