[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.048
192
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.048
192
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
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 3
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 0
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
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

Discussioni simili