Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    183

    Filtrare i dati di due tabella

    Ciao a tutti,

    O un problema che forse risulta più difficile da spiegare da fare. Cmq, cercherò di farlo.

    In un db MySql mi trovo due tabelle A e B

    Nella tabella A ci sono solo tre campi Nome,email,citta

    Nella seconda tabella B Cognome,prov,paese,dainviare ...


    Cosa devo fare:

    Si tratta di inviare una newsletter, filtrando i dati dalla tabella B con il campo dainviare=1

    otterei tutti i record il cui valore dainviare risulti=1, quindi devo vedere se il valore del campo PAESE tab(B) sia presente nel campo CITTA tab(A)

    Nel caso sia presente, devo far partire una email che però ragruppi tutti i record della tabella (B) con il nome del paese uguale (Es. Roma,Roma,Roma...)

    dopo aver inviato l'email prima di passare alla prossima devo contrassegnare il campo dainviare=0


    Faccio degli esempi:


    TABELLA A:

    nome: rossi, luigi, giuseppe ...
    email:m1@xx.it, m3@xx.it, m3@xx.it ...
    citta:roma, palermo, roma, venezia, palermo ...



    TABELLA B:

    cognome: xxxxx, yyyy, zzzz ...
    paese: roma, milano, torino, roma, palermo, roma ...
    ...
    ....


    In sostanza, io devo mandare una sola email per ciascun iscritto alla newsletter tab(A) che ragruppi però tutti i dati presenti nella tabella B il cui campo paese sia uguale al campo CITTA della tabella A.

    Altrimenti dovrei mandare una email per ogni corrispondenza trovata. Un casino...


    Non sò fino a che punto sono stato chiaro...

    Spero però in un vostro aiuto.


    CORREZIONE: il db non risulta MySql ma Access.
    Ultima modifica di gn2010; 20-04-2015 a 12:07

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.