Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Cms > PhpBB
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 13-12-11, 00:36   #1 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
selezionare solo dati non presenti in entrambe le tabelle

ciao,

ho due tabelle corellate e vorei estrarre solo gli utenti della tblla A che non hanno relazioni con la tabella B.

Ho già provato ma non riesco...

Potete aiutarmi voi..


grazie
danilob non in linea   Rispondi citando
Vecchio 13-12-11, 10:48   #2 (permalink)
User Attivo
 
Data di registrazione: Mar 2009
Messaggi: 1,516
Invia un messaggio tramite Skype a ziobudda
Ciao, presupponendo che ci sia un campo in comune tra le due tabelle e che io lo chiamo UID la prima cosa che mi viene in mente è

select * from A where UID not In (SELECT uid from B)

M.
__________________
Sviluppo Drupal Freelance - ziodrupal.net
ziobudda non in linea   Rispondi citando
Vecchio 13-12-11, 15:38   #3 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
grazie ei stato chiarissmo volevo ancora chiederti una cosa:

ti ringrazio verament tnto alla fine sono riuscito a fare qulla select.

Volevo comunque chiederti una cosa che è l di fuori del mio progetto ma mi piacerebbe comunque conoscere.

Supponiamo due tabelle una clienti e l'altra marche gomme (es michelin dunlop bridgestone, ecc).

ad ogni cliente possono appertenere una o + gomme e ogni gomma può appartenere a uno o + clienti...

La relazioni è molti a molti..

Ma come faccio a inserire i dati? Mi spiego meglio io vorrei inserire ad sempio 10 tipologie di gomme e poi quando vado a inserire il cliente assegnarli una gomma della mi banca dati....


Nella tbella gomme presumo di avere un id esterno correlato con la tabella clienti ma se io inserisco nuove gomme queste avranno un id esterno=0 o no?

Grazie in anticipo
danilob non in linea   Rispondi citando
Vecchio 13-12-11, 15:40   #4 (permalink)
User Attivo
 
Data di registrazione: Mar 2009
Messaggi: 1,516
Invia un messaggio tramite Skype a ziobudda
Ciao, ti serve una tabella di appoggio che contenga il riferimento del cliente ed il riferimento della gomma.

M.
__________________
Sviluppo Drupal Freelance - ziodrupal.net
ziobudda non in linea   Rispondi citando
Vecchio 13-12-11, 15:44   #5 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
ok

quindi una terza tabella? ma non riesco comunque a capire come le popolo...
danilob non in linea   Rispondi citando
Vecchio 13-12-11, 15:44   #6 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
mi puoi indicare una guid io me la vado subito a comprare
danilob non in linea   Rispondi citando
Vecchio 13-12-11, 15:48   #7 (permalink)
User Attivo
 
Data di registrazione: Mar 2009
Messaggi: 1,516
Invia un messaggio tramite Skype a ziobudda
ti serve una guida di SQL secondo me. Una che ti permetta di capire le basi di dati (e non il linguaggio SQL in se). Ma non me ne viene in mente nessuna. Cerca su internet come "basi di dati tutoria"

Per popolare la tabella è semplice: prendi l'id del cliente e per ogni ID di gomma posseduta inserisci una coppia (id_cliente, id_gomma) nella terza tabella. In questo modo sai che gomme ha il cliente e quali sono i clienti che hanno la gomma X.

M.
__________________
Sviluppo Drupal Freelance - ziodrupal.net
ziobudda non in linea   Rispondi citando
Vecchio 13-12-11, 15:53   #8 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
ok grazie sei stato gentile e molto paziente ))
danilob non in linea   Rispondi citando
Vecchio 21-12-11, 14:43   #9 (permalink)
User Newbie
 
Data di registrazione: Dec 2007
Messaggi: 8
Ho comprato il libro ti pongo la domanda in un modo + preciso:


Il mio problema è fare un insert in una relazione molti a molti.
Sono in difficolta nella scrittura del codice php di inserimento nella 3 tabella. Faccio un esempio concreto:

Ipotesi di databse in cui voglio registrare le preferenze sportive dei contatti:

TABELLA CONTATTI

ID| COGNOME| NOME | INDIRIZZO
1 | BALDI | ANDREA | PIAZZA CARDUCCI
2 | ROSSI | FULVIO | VIA MARCONI 7

TABELLA SPORT

SPORT| Nome esteso
1 | Calcio
2 | Tennis

TABBELA DI APPOGGIO

ID|SPORT
1 | 1
2 |2



$query ="INSERT INTO Tabella_CONTATTI Set

COGNOME='$cognome',
NOME = '$nome',
INDIRIZZO='$indirizzo'";

poi non riesco a andare avanti.........


grazie
danilob non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 13:09.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.