Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [SQL] Query con join

  1. #1

    [SQL] Query con join

    Comè' la sintassi della query per chiedere:
    seleziona tutte le colonne da tabella1 e tutte le colonne da tabella2 WHERE...

    Immagino si debba usare join ma non so come.
    PS:
    Le tabelle contengono colonne con nomi e dati diversi.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152
    quindi non c'è nessun campo di relazione fra le tabelle ?
    non so

  3. #3
    No nessuno... Mi serve per cercare dentro a tutte le tabelle con un motore di ricerca. Si può fare?
    :master:

  4. #4

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    682
    Dicci che campi in comune hanno queste tabelle tra loro.

  7. #7
    La tabella1 contiene id, autore, titolo, edizione, anno, note e si chiama narrativa

    La tabella 2 contiene id, albo, storia, numero, edizione, anno, note e si chiama fumetti

    C'èè un modo per cercare con il mio motore di ricerca interno in entrambe? E quando ne aggiungerò delle altre ancora? :master:

  8. #8
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175

    credo che sia

    SELECT *
    FROM tabella1, tabella2
    WHERE condizione //solitamente tabella1.colonnax = tabella2.colonnax

    solitamente queste 2 tabelle devono avere 1 tabella comune sul quale fare la giunzione

    inoltre c'è l'inner join che dovrebbe dare lo stesso risultato della query sopra ma con mysql non ho mai provato

    in ogni caso devi avere la colonna comune su cui fare la giunzione

    SELECT *
    FROM tabella1
    JOIN tabella2
    ON tabella1.colonnax = tabella2.colonnax
    WHERE condizione


    colonnax è la colonna comune

    se non intendevi questo o se non hai capito qualcosa chiedi pure
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

  9. #9
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    [supersaibal]Originariamente inviato da pezzo
    La tabella1 contiene id, autore, titolo, edizione, anno, note e si chiama narrativa

    La tabella 2 contiene id, albo, storia, numero, edizione, anno, note e si chiama fumetti

    C'èè un modo per cercare con il mio motore di ricerca interno in entrambe? E quando ne aggiungerò delle altre ancora? :master: [/supersaibal]
    non puoi fare un join su tabelle che non sono logicamente da unire.

    puoi fare select * from tabella1,tabella2
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  10. #10
    Utente di HTML.it L'avatar di raf86
    Registrato dal
    Feb 2001
    Messaggi
    175
    ora che ho letto
    non puoi fare una giunzione su 2 tabelle che non hanno niente in comune non avrebbe senso
    Staiano Raffaele: web agency di Realizzazione siti web, posizionamento siti internet e molto altro

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.