Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    una query per 2 tabelle

    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

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    forse potresti creare delle Join tra le due tabelle.

  3. #3
    Prova con una JOIN

    http://www.w3schools.com/sql/sql_join.asp


    edit: battuto sul tempo

  4. #4
    ma Join va bene anche se le due tabelle non hanno nulla in comune?

  5. #5
    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!

  6. #6
    ok, grazie, pensavo che magari con qualche tipo di UNION si poteva..

  7. #7
    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!

  8. #8
    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

  9. #9
    c'è poco da fare, vero?

  10. #10
    secondo me si...ma menu e menu_name è possibile che non abbiano nulla in comune? proprio nulla?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.