Ciao a tutti,
come posso con una sola query interrogare 2 tabelle diverse, estraendo quindi un informazione contenuta in uno dei loro rispettivi campi?
Saluti,
carlostefano
Ciao a tutti,
come posso con una sola query interrogare 2 tabelle diverse, estraendo quindi un informazione contenuta in uno dei loro rispettivi campi?
Saluti,
carlostefano
forse potresti creare delle Join tra le due tabelle.
Prova con una JOIN
http://www.w3schools.com/sql/sql_join.asp
edit: battuto sul tempo![]()
ma Join va bene anche se le due tabelle non hanno nulla in comune?
Non puoi interrogare 2 tabelle diverse se non hanno NULLA IN COMUNE...
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
ok, grazie, pensavo che magari con qualche tipo di UNION si poteva..
UNION non è JOIN, ma devi prendere lo stesso numero di colonne con le 2 query.
Spiegati meglio e dicci quali colonne devi tirare fuori.
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
1)
strsql = "SELECT *,(SELECT COUNT(*) FROM menu) AS tot
strsql = strsql & " FROM menu WHERE name ="
strsql= strsql & "(SELECT mnID FROM menu_name WHERE mnName = '" & strName & "')"
strsql= strsql & "ORDER BY rOrder"
2)
(SELECT mnDescription FROM menu_name WHERE mnName = '" & strName & "') AS description
c'è poco da fare, vero?![]()
secondo me si...ma menu e menu_name è possibile che non abbiano nulla in comune? proprio nulla?