Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    67

    Select Multipla PHP/Mysql???

    Io sto usando una select per estrarre dei dati da un database
    $sql = "SELECT titolo,descrizione FROM tabella1

    avrei bisogno però con una sola select di estrarre da tutte le tabelle del database.
    All'interno del database ci sono 10 tabelle.

    Avrei bisogno di una cosa tipo cosi:
    $sql = "SELECT titolo,descrizione FROM tutte le tabelle del database

    Esiste un modo per estrarre dati da tutte le tabelle di un database con una sola select???

  2. #2
    10 tabelle tutte con titolo e descrizione fa pensare a qualche problema progettuale.

    Comunque alla tua risposta dico no, ogni tabella una query. Puoi usare pero' UNION, ma son sempre 10 query raggruppate (UNITE) in una sola.

    codice:
    SELECT titolo,descrizione FROM tabella1
    union
    SELECT titolo,descrizione FROM tabella2
    union
    SELECT titolo,descrizione FROM tabella3
    union
    etc etc....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Concordo con piero.mac sui problemi architerrurali del DB.

    Comunque puoi fare anche così:

    codice:
    SELECT * FROM tabella1, tabella2, ..., tabellaN
    Ma ovviamente ti ritroverai tanti valori duplicati.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.