Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    Estrazione di un solo record da 3 tabelle concatenate

    Non riesco a risolvere una query di questo tipo

    ho 3 tabelle

    A - tabella_nomi (id univoci, elenco di nomi univoci)
    B - codice_a_barre (id univoci, elenco univoco dei codici a barre... le parole sono uniche, senza ripetizioni)
    C - tabella_correlazione tra A e B (qui posso assegnare diversi codici a barre ad un solo nome tipo:

    id_cod_bar 1 -> id_nome_1
    id_cod_bar 2 -> id_nome_1
    id_cod_bar 1 -> id_nome_2
    id_cod_bar 2 -> id_nome_2
    id_cod_bar 3 -> id_nome_2
    ecc.
    )

    Un form passa un "nome" da cercare alla tabella A e da questa mi ricavo il relativo id (non ho quindi l'id di partenza della tabella A).

    Sostanzialmente dovrei estrarmi tutti i nomi della tabella B che contengono i valori di A, basandomi sulla tabella di correlazione C.

    Qualcuno sa come fare?! Ho provato in diversi modi ma la query non funziona.

    Devo estrarmi tutti i valori presenti in
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  2. #2
    se A e B sono correlate da C puoi fare

    SELECT colonne FROM A JOIN C ON A.idA=C.idA JOIN B ON C.idB=B.idB

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    Quote Originariamente inviata da optime Visualizza il messaggio
    se A e B sono correlate da C puoi fare

    SELECT colonne FROM A JOIN C ON A.idA=C.idA JOIN B ON C.idB=B.idB
    FUNZIONA AL 2000% . Grande
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    la birra ci sta... quando vengo a MI te la offro... se ci sei
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  5. #5
    puoi offrirmela comunque, cliccando sul link in firma

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.