Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    91

    [MYSQL] problema sottoselezioni

    buongiorno a tutti ;ho un problema che non so come risolvere

    ho una tabella "indice" con un attributo che si chiama nome e un altro che si ciama "tipo" ; ho un altra tabella che si chiama "animali", in relazione con la prima ;
    ho bisogno di interrogare la tabella indice cercando un nome (es cane) ; se il suddetto nome è un animale (nell attributo tipo compare YES) allora il sistema deve cercare nella tabella animali il sudetto e stampare la tupla completa ;
    ho sentito parlare di sottoselezioni , ma non so come implementarle

    qualcuno mi puo aiutare?
    grazie

  2. #2
    qual è esattamente la struttura delle due tabelle??
    posta un esempio per favore...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    91
    ciao la prima relazione è questa


    Indice
    nome animale
    cane si
    daino si
    betulla no
    .......



    e la seconda

    Animali
    nome alimentazione dimensioni
    cane carnivoro variabili


    interrogando indice con il valore "cane" vorrei ottenere tutta la tupla della tabella animali. è possibile?
    grazie

  4. #4
    Originariamente inviato da toni00t

    interrogando indice con il valore "cane" vorrei ottenere tutta la tupla della tabella animali. è possibile?
    grazie
    Tralasciando il fatto che due tabelle così senza un id dove mettere una primary key non sono il massimo....
    puoi fare così:

    codice:
    SELECT a.* FROM indice i, animali a 
    WHERE i.nome='cane' 
    AND i.animale='S' 
    AND a.nome = i.nome

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    91
    intanto grazie per la risposta.sono un novizio di 5 mysql. tu come avresti strutturato le tabelle??

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.