Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Sql

  1. #1
    Utente bannato
    Registrato dal
    Nov 2011
    Messaggi
    5

    Sql

    ciao studiando sql mi sono imbattuto in un dubbio allora nel libro vi è scritto che l istruzione è composta da
    select
    from
    where

    quindi con il from il computer va a prendere le tabelle con il where seleziono le tuple e con il select prendo gli elementi ma se ad esempio invece di avere una sola tabella ne ho due
    a questo punto quando vado a fare il where praticamente devo cercare di associare una tupla della prima entità con una della seconda in questo modo produrro un unica tupla e poi vado a selezionare gli elementi?se non creo questa relazione per associare la tupla della prima entità con la seconda mi da errore ad esempio se faccio

    select *
    from a,b
    where a.id>2

    questo non mi da nessun risultato perchè non sa come associare le tuple di a con quelle di b?

  2. #2
    esatto, le tabelle si relazionano con le JOIN. nel tuo libro saranno certamente descritte

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