Hjælp til JOIN
Hey. Jeg har 2 tabeller i en MySQL database. En tabel med alle postnumre og en tabel med nogle personer der alle har et postnummer tilknyttet sig. Jeg vil gerne at når jeg skal trække personerne ud i på et excelark kan hente bynavnet samtidig, da dette jo ligger i tabellen med postnumre. Jeg har gjort et forsøg, med den kommer med en fejl: Not unique table/alias: 'postnumre'???TABEL 1. postnumre
række 1: nummer (Primary key)
række 2: navn
TABEL 2. privatpersoner
række 1: id (Primary key)
række 2: navn
række 3: titel
række 4: adresse
række 5: postnr
PHP SCRIPT:
$rs = mysql_query("SELECT * FROM privatpersoner, postnumre INNER JOIN postnumre ON privatpersoner.postnr = postnumre.nummer") or die(mysql_error());
if(mysql_num_rows($rs)>0)
{
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=privatpersoner.xls");
print "Privatpersoner\n";
print "Navn\tTitel\tAdresse\tPostnr\tBy\n";
while ($row = mysql_fetch_assoc($rs))
{
print $row['navn'] . "\t" . $row['titel'] . "\t" . $row['adresse'] . "\t" . $row['postnr'] . "\t" . $row['by'] . "\n";
}
}
else
{
echo 'Filen er tom';
}
?>
Hele pointen er selvfølgelig at trække postnummer og by ud på samme ark så det er nemt at sende breve til disse.
På forhånd tak...