|
| vise records med 2 forespørgsler PHP/mysql Fra : Thomas Elmkjær |
Dato : 21-11-02 15:01 |
|
Hej.
jeg har et recordset:
$query_ens = "SELECT email FROM kundebase GROUP BY email HAVING count(*) >
1";
og jeg vil gerne vise de poster hvor:
$query_alle = "SELECT * FROM kundebase WHERE";
WHERE email adressen er i $query-ens...Hvordan gør jeg det? Jeg tror jeg
skal lave en variabel i PHP hvor alle mailadresserne fra første query er, og
så bruge WHERE email IN den variabel, men jeg er lidt newbie, og meget i
tvivl om syntaksen, både i PHP og i SQL.
Håber der en der kan hjælpe hurtigt.
Mvh
Thomas
| |
Thomas Elmkjær (21-11-2002)
| Kommentar Fra : Thomas Elmkjær |
Dato : 21-11-02 15:39 |
|
Nu har jeg kigget lidt mere og jeg tror ikke det er måden at gøre det på.
Nogle forslag? Jeg har også prøvet med en temporary tabel men kunne heller
ikke få syntaksen rigtig.
Jeg skal vise de alle de records der har den samme email, (ikke group by,
der kun viser 1 men snarere omvendt af distinct) og det kan man ikke gøre i
een query.
Håber jeg udtrykker det tydelgit nok,
Thomas
"Thomas Elmkjær" <thomas@mnl.dk> wrote in message
news:3ddce714$0$18543$ba624c82@nntp03.dk.telia.net...
> Hej.
>
> jeg har et recordset:
> $query_ens = "SELECT email FROM kundebase GROUP BY email HAVING count(*) >
> 1";
>
> og jeg vil gerne vise de poster hvor:
>
> $query_alle = "SELECT * FROM kundebase WHERE";
>
> WHERE email adressen er i $query-ens...Hvordan gør jeg det? Jeg tror jeg
> skal lave en variabel i PHP hvor alle mailadresserne fra første query er,
og
> så bruge WHERE email IN den variabel, men jeg er lidt newbie, og meget i
> tvivl om syntaksen, både i PHP og i SQL.
> Håber der en der kan hjælpe hurtigt.
> Mvh
> Thomas
>
>
| |
|
|