Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [MySQL] help su query

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    53

    [MySQL] help su query

    Salve,
    ho la tabella "tab1" con vari campi tra cui uno chiamato "categoria" (il valore che trovo in categoria c'è in un'altra tabella di nome "elencoCategorie").
    In elencoCategorie ho 2 campi:
    -categoria
    -lettura

    ora...come faccio a fare una query simile a:
    SELECT * FROM tab1 WHERE categoria.lettura=yes
    ?????
    Spero mi abbiate capito

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: [MySQL] help su query

    Originariamente inviato da marculin
    Spero mi abbiate capito
    non troppo....

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    53
    lettura è un campo che può essere "yes" oppure "no".
    In pratica è un permesso....se è settato a lettura la categoria può essere vista da tutti gli altri utenti.
    Io devo visualizzare a video le righe della tabella "tab1" però solo quelle in cui c'è il campo "categoria" che è una categoria con il campo lettura settato a "yes".

    esempio in tab1(nome, categoria) ho 2 righe:
    prova1 categoria1
    prova2 categoria2
    prova3 categoria1
    prova4 categoria3

    e nella tabella elencoCategorie(nome, lettura) ho:
    categoria1 yes
    categoria2 no
    categoria3 yes

    Il risultato dev'essere:
    prova1 categoria1
    prova3 categoria1
    prova4 categoria3

    grazie per l'aiuto!

  4. #4
    se ho ben capito tu vuoi fondere le due tabelle e far vedere il risultato solo se il campo lettura è a si, se così partendo dall'assunzione che elencoCategorie.categoria è la chiave esterna di tab1 prova una cosa simile

    SELECT <campi di tuo interesse> FROM TAB1 INNER JOIN elencoCategorie on tab1.categoria=elencoCategorie.categoria AND elencoCategorie.letture='SI'

    gigio
    www.cibergt.com

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.