PDA

View Full Version : [VB6] Query SQL JOINT mi aiutate


OrcaAssassina
06-10-2006, 11:01
Devo creare una JOINT tra due tabelle, non l'ho mai fatto, e non riesco a trovare in rete una descrizione per la sintassi

Queste sono le due tabelle:


Cliente: [ID],[Cognome],[Nome]

Schede cliente: [IDcliente], [Numero Scheda], [Data scadenza]


Io voglio fare una query che mi unisca l'ID della tabella CLIENTI con IDcliente della tabella SCHEDE CLIENTI

Mi potete scrivere la sintassi

Di solito per le query normali uso questa sintassi:

Set rsRecordSet = New ADODB.Recordset
rsRecordSet.Open "SELECT [IDcliente],[Numero scheda],[Data scadenza] From [Schede cliente] order by [Data creazione]DESC", CnConnessioni, adOpenStatic, adLockOptimistic

Mi potete unire le due tabelle????

Ciao e grazieeeeeeeee

BountyKiller
06-10-2006, 12:53
l'operazione si chiama join e non joint.... comunque dovresti specificare che tipo di join vuoi fare...... :)

OrcaAssassina
06-10-2006, 14:29
Ho risolto

Ho fatto cosi

Select * [Tabella1],[Tabella2] where [Tabella1],[ID]=[Tabella2].[ID]

Cosi funziona perfettamente

BountyKiller
06-10-2006, 14:40
ma non hai fatto nessun join! :D

OrcaAssassina
06-10-2006, 14:46
ma non hai fatto nessun join! :D


Non ho usato JOIN, ma ho ottenuto lo stesso effetto

L'importante che funziona!!!!!!

cionci
06-10-2006, 17:26
ma non hai fatto nessun join! :D
Quello di fatto è un JOIN...anche se l'altra forma sarebbe più corretta, se non altro dal punto di vista della gestione della base di dati...

beppegrillo
06-10-2006, 17:28
l'operazione si chiama join e non joint.... comunque dovresti specificare che tipo di join vuoi fare...... :)
anche perchè joint ha tutt'altro significato :asd:

cionci
06-10-2006, 18:07
Già :D