[PHP] Selezionare i campi non in comune con le altre colonne della tabella

samurai.sette

Utente Attivo
17 Dic 2015
234
6
18
Ciao a tutti. Apro questa discussione per chiedervi un piccolo aiuto.
Ho una tabella così composta:
id | x | y |
1 |data|spostamento1|
2 |temp|spostamento2|
3 | |spostamento3|
4 | |spostamento4|
5 | |temp|

Quello che vorrei fare è questo: vorrei selezione tutti i dati della colonna "y" ed escludere quelli in comune con le altre colonne (in questo caso l'elemento da escludere è "temp" in quanto è presente nella colonna "x").
Come potrei fare? Avete qualche consiglio da darmi?
Grazie mille, ciao.
 

marino51

Utente Attivo
28 Feb 2013
3.001
173
63
Lombardia
prova così,
Codice:
select
  t1.id
, t1.x
, t1,y
from tabella t1
left join tabella t2
on t1.y = t2.x
where t2.x is null

oppure

select distinct t1,y
from tabella t1
left join tabella t2
on t1.y = t2.x
where t2.x is null
scegliendo la query che preferisci
 

samurai.sette

Utente Attivo
17 Dic 2015
234
6
18
Ciao Marino51, grazie per la risposta.
Scusami ma non ho ben capito la tua possibile soluzione. Da quello che ho capito utilizzi due tabelle (t1 e t2) ma io ho solo una tabella.
Mi potresti spiegare a grandi linee la tua soluzione?
Ciao, grazie mille.
 

marino51

Utente Attivo
28 Feb 2013
3.001
173
63
Lombardia
utilizzo una sola tabella che ho chiamato "tabella",
ma la utilizzo 2 volte nella stessa query, la prima volta la chiamo "t1" e la seconda "t2"
in questo modo riesco ad avere "due" tabelle per confrontare le colonne della stessa tabella
essendo i valori da confrontare sparsi su righe diverse
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Selezionare immagini directory non presenti in db PHP 11
S [PHP] selezionare colonna tabella utilizzando un array PHP 1
L [PHP] CHECKBOX DA SELEZIONARE IN UNA TABELLA PHP 4
S [PHP] selezionare colonne in comune con un altra tabella PHP 5
G [PHP] Selezionare OGGI anno precedente per query sql PHP 2
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2
S [PHP] Selezionare dati in intervallo di tempo PHP 21
gandalf1959 Selezionare un intervallo tra due date, php e mysql PHP 2
M [PHP] selezionare dati da db e fare confronti PHP 0
L [PHP] selezionare righe di una tabella con le checkbox e cancellarle PHP 2
S [PHP] Selezionare ultimo campo ed escludere doppioni PHP 16
S [PHP] Selezionare tutte le colonne meno due PHP 6
L [php e mysql] selezionare sia i selezionati e i non selezionati PHP 1
M Tabella PHP con sorgente dati csv: selezionare le riche e compilare Form eMail PHP 1
L Problemi form Pagina php HTML e CSS 2
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3
S Errore PHP - Notice: Undefined index ... PHP 14
N file manager da php 5 a 7 PHP 15
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3

Discussioni simili