Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Help su join query

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Help su join query

    Tabella clienti
    id
    idcliente
    nomecliente

    Tabellatelefono
    id
    idcliente
    telefono

    Tabellafax
    id
    idcliente
    fax

    ---

    Ovviamente un cliente può avere più numeri di telefono e/o fax come può non averli.
    Se ci sono dati (un cliente poniamo possa non avere nè telefono nè fax):
    nome cliente - telefono - telefono2 - fax
    nome cliente 2 - telefono
    nome cliente 3 - fax

    Non so se sia possibile tutto ciò con una sola query
    Grazie

  2. #2
    1. indicare con quale db si sta lavorando (come da regolamento!) -- le soluzioni potrebbero essere diverse
    2. hai solo tel e fax?

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Uso mysql e sto programmando in php (ma penso che il mio problema sia risolvibile con una query)
    Diciamo che la situazione è più complessa ho cercato di semplificare al massimo il problema.

    Mi basterebbe avere:
    Nome cliente - telefono(che sia uno o due non importa ma sapere che c'è) - fax(che sia uno o due non importa ma sapere che c'è)
    Nome cliente2 - fax
    Nome cliente3 - telefono

    ---
    Non mi interessa visualizzare i nomi dei clienti che non hanno telefono o fax

    ---

    Se proprio non si riesce mi basta avere i nomi dei clienti che hanno o telefono o fax o entrambi.

    Grazie

  4. #4
    non conosco così bene mysql, ma credo che tu debba usare group_concat https://mahmudahsan.wordpress.com/20...ncat-function/

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Guarderò grazie!

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.