sql select su più tabelle

dj89

Nuovo Utente
7 Lug 2015
9
0
0
PHP:
$qr1=mysql_query("select * from medici_chirurghi, medici_odontoiatri where cognome = '$parola' OR nome = '$parola' order by cognome asc LIMIT $offset, $rowsPerPage",$connessione)or die(mysql_error());
vorrei fare la select in due tabelle
come si fa?

grazie
ciao
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
puoi scrivere così,

Codice:
select * from 
(
select "chir" as iden, * 
from medici_chirurghi
where cognome = '$parola' OR nome = '$parola' 
UNION
select "odon" as iden, * 
from medici_odontoiatri 
where cognome = '$parola' OR nome = '$parola'
) x
order by x.cognome, x.nome LIMIT $offset, $rowsPerPage

ma avendo usato "select *" le due tabelle devono avere,
lo stesso numero di campi nello stesso ordine, dello stesso tipo e con lo stesso nome

se così non fosse puoi sempre indicare la lista dei campi usando un alias ( vedi mio "as" )
per riportare il tutto ad uguaglianza

"iden" ti identifica anche da che tabella proviene l'elemento (se ti dovesse mai servire)

non conosco cosa devi ottenere dalla select ma valuta anche l'uso di "like" nella clausola where
 
Ultima modifica:

giak

Nuovo Utente
8 Lug 2015
1
0
1
Puoi fare una join tra le tabelle

Inviato dal mio SM-G900F utilizzando Tapatalk
 
Discussioni simili
Autore Titolo Forum Risposte Data
daniele8808 [MySQL] SQL SELECT restituisce più valori del dovuto MySQL 2
Emix Select concatenate php sql ajax PHP 2
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
G sql select con array in php PHP 1
S Select Concatenate Ajax, php, sql Presentati al Forum 16
IImanuII SQL Select from e comparazione. PHP 7
E Select Multipla Su Sql Classic ASP 5
S [PHP] Riempire una casella select con query SQL PHP 11
I Passaggio variabile da javascript a SQL select Javascript 3
E Help Sql somma orari PHP 32
G Importazione file .sql Web Server 0
D data in sql in formato ITA PHP 4
L Studio SQL 2104 o SQL2019 Mac m1 Database 0
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
D passare valori da database sql a php PHP 1
B Stringa sql per ricerca su più campi Database 1
L Interfaccia grafica per gestire sql server .NET Framework 1
L Front-end SQL server Database 0
W Query SQL Classic ASP 2
R Filtro multiplo di selezione Sql PHP 2
C Estrarre dati stringa Sql Database 1
W Mandare a capo valore di SQL Classic ASP 2
G non riesco a capire quale sia l'errore [SQL] MySQL 2
M modificare un file .XML da database Sql PHP 13
M Update con condizione SQL PHP 7
Alex_70 sql importazione dati MySQL 0
Tommy03 Algoritmo classifica SQL MySQL 0
L form multipla php sql,errore in inserimento MySQL 0
L Insert php sql da una form multipla PHP 6
moustache [RISOLTO] SQL PHP IIS PHP 8
WebmasterFioriniAndrea SQL, PHP Come passo i dati da una tabella? PHP 1
S Istruzione sql valori "simili" PHP 7
WebmasterFioriniAndrea [MySQL] sql attributi con nome uguale MySQL 0
D [MySQL] [PHP] SQL andare da capo MySQL 0
felino [Wordpress][WooCommerce] Ripristino ordini da file .sql WordPress 0
A [PHP] registrazione utente in un database sql con confronto PHP 1
S elimina record sql asp classic Classic ASP 5
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
S SQL, ACCESS & ASP CLASSIC - QUERY Classic ASP 3
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
P [Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset Visual Basic 2
trattorino [PHP] sql aggiungere dato in una tabella senza cancellare contenuto PHP 6
P [MySQL] MODELLO ER, XAMPP E HEIDI SQL MySQL 0
V [MySQL] You have an error in your SQL syntax MySQL 1
Merlina3377 php insert dati su tabella sql PHP 9
G [MySQL] Errore importazione tabella .sql #1062 - Duplicate entry '592' for key 'PRIMARY' MySQL 20

Discussioni simili