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?

Rispondi quotando
