Pagina 4 di 5 primaprima ... 2 3 4 5 ultimoultimo
Visualizzazione dei risultati da 31 a 40 su 47
  1. #31
    ALIAS è quell'AS... siamo alle basi si SQL


    PRIMA immagino che tu avessi


    $sql = "SELECT * FROM schede WHERE Titolo LIKE '%$testo%' UNION SELECT * FROM speciali WHERE Titolo LIKE '%$testo%' UNION SELECT * FROM numeriuno WHERE Titolo LIKE '%$testo%' ORDER BY Anno ASC";


    questa funzionava?

  2. #32

  3. #33
    questa NON funziona

    select 'table1' as `tabella`, * from table1
    UNION ALL
    select 'table2' as `tabella`, * from table2

    questa funziona

    select 'table1' as `tabella`, c1,c2,c3 from table1
    UNION ALL
    select 'table2' as `tabella`, c1,c2,c3 from table2



    te l'avevo detto di provare senza *

  4. #34
    Quote Originariamente inviata da optime Visualizza il messaggio
    PRIMA immagino che tu avessi


    $sql = "SELECT * FROM schede WHERE Titolo LIKE '%$testo%' UNION SELECT * FROM speciali WHERE Titolo LIKE '%$testo%' UNION SELECT * FROM numeriuno WHERE Titolo LIKE '%$testo%' ORDER BY Anno ASC";


    questa funzionava?
    Funzionava nel senso che non andava in errore, però poi non potevo discriminare la tabella da richiamare in query string nel link successivo; richiamavo sempre la tabella schede perché all'inizio cercavo soltanto in quella tabella, non accorgendomi che dovevo passargli anche la variabile $tabella.

  5. #35
    questa NON funziona


    codice:
    select 'table1' as `tabella`, * from table1
    UNION ALL
    select 'table2' as `tabella`, * from table2

    questa funziona


    codice:
    select 'table1' as `tabella`, c1,c2,c3 from table1
    UNION ALL
    select 'table2' as `tabella`, c1,c2,c3 from table2
    te l'avevo detto di provare senza *

    cfr http://sqlfiddle.com/#!9/3621f4/2

  6. #36

  7. #37
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,800
    OT
    Quote Originariamente inviata da optime Visualizza il messaggio
    funzionamento del forum fantastico
    puoi dirmi che cosa avevi scritto che ti ha generato errore?
    grazie

  8. #38

  9. #39
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    19,800
    Quote Originariamente inviata da optime Visualizza il messaggio
    capita tutte le volte che scrivo una query sql
    mi serve sapere esattamente come la scrivi. visto che poi sei riuscito a scriverla volevo capire se avevi scritto in maniera diversa, o se ha fatto altro per riuscire a pubblicare il post

  10. #40
    Quote Originariamente inviata da optime Visualizza il messaggio
    questa NON funziona


    codice:
    select 'table1' as `tabella`, * from table1
    UNION ALL
    select 'table2' as `tabella`, * from table2

    questa funziona


    codice:
    select 'table1' as `tabella`, c1,c2,c3 from table1
    UNION ALL
    select 'table2' as `tabella`, c1,c2,c3 from table2
    te l'avevo detto di provare senza *

    cfr http://sqlfiddle.com/#!9/3621f4/2
    Ok, si è sbloccato! Grazie!
    Quindi c'è una sorta di conflitto tra l'uso dell'alias e dell'asterisco per richiamare tutti i campi?

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 © 2020 vBulletin Solutions, Inc. All rights reserved.