Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    strano problema con join...

    SELECT *
    FROM `calendario` AS `c`
    JOIN `squadre` AS `s1` ON `c.sq1` = `s1.sqid`
    JOIN `squadre` AS `s2` ON `c.sq2` = `s2.sqid`
    ORDER BY `s1.pv`*3+`s1.pn` desc

    mi dice "Unknown column 'c.sq1' in 'on clause' "

    ovviamente sq1 esiste nella tabella calendario....

    se faccio così:
    JOIN `squadre` AS `s1` ON `sq1` = `sqid`
    va... ma ovviamente appena attacco il secondo join mi dice che sqid è ambiguo.... però gli alias non me li accetta

    sbaglio qualcosa io o si è rincretinito mysql?

  2. #2
    svbelato l'arcano.. alias e tabella devono avere ognuno i suoi apici.. non lo sapevo..

    cioè:
    JOIN `squadre` AS `s1` ON `c`.`sq1` = `s1`.`sqid`

    eppure mi pare di aver fatto altri join con alias... e non aver avuto questo problema... fors eli accettava anche senza apici..

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    infatti quelli non sono apici (ora mi sfugge il nome)


    nonostante il problema sia stato risolto hai provato a toglierli tutti??



    think simple think ringo

  4. #4
    Originariamente inviato da marketto
    infatti quelli non sono apici (ora mi sfugge il nome)


    nonostante il problema sia stato risolto hai provato a toglierli tutti??



    backtick mi pare si chiamino.. paici inversi in ogni caso

    mi sa che senza da errori.. o è pignolo mysql 4 o ho qualche configurazione strana

    or aho un altroporblema... ma è un falso problema... pehrchè già so la risposta
    non si può fare una join tra tabelle di due diversi db, vero?

    vabbè.. sposto le tabelle nell'altro db
    è che in un script vorrei usare la tabella utenti del mio forum... e inizialmente avevo messo le tabelle proprie dello script in un database a parte... mi sa che non c'è modo di joinnarle così, vero?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.