Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SQLite] confronto tra più tabelle

    Ciao a tutti

    http://img10.imageshack.us/img10/1750/conftabelle.jpg

    Volevo sapere se con le tabelle in figura fosse giusta questa query per ottenere la lista delle auto e gli id:

    SELECT id,modello FROM auto WHERE id=idauto FROM inauto IN NOT (SELECT idauto FROM outauto)

  2. #2
    scusate .... volevo praticamente avere la lista delle auto che il cliente ha in possesso e non quelle che ha precedentemente preso e poi restituito.

  3. #3
    cerco di essere più preciso:
    tabella auto: id,modello
    tabella presa: id,id_auto,datain,id_cliente
    tabella restituita: id,id_auto,dataout,id_cliente


    volendo stampare la lista auto id e modello che ha il cliente con id 4 , che devo fare?
    io ho provato cosi:
    SELECT * FROM auto where _id in (SELECT id_auto FROM presa where id_cliente = 4)
    ma stampa sia quelle che il cliente ha ora in suo possesso che quelle già restituite,
    volendo stampare quelle che ha in questo momento che devo fare?

    SELECT * FROM auto where _id in (SELECT id_auto FROM presa where id_cliente = 4 and _id not in (SELECT id_auto FROM restituita where id_cliente = 4))

    cosi non funziona .....

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.