Hente alt fra 2 identiske mysql tabeller
Hej eksperter,spørg mig ikke hvorfor den side jeg udvikler på har valgt at have 2 komplet ens tabeller, men det har den altså, og jeg skal bruge en liste med alle rækker i begge af dem. Noget i denne stil (alt i `` er tilfældigt valgte navne som kun bruges som eksempel):
PERSONS
id | firstname | surname | age
1 anne jensen 40 //table1, række 1
2 birgit møller 2 //table1, række 2
1 katrine pedersen 13 //table2, række 1
3 lotte johan 14 //table1, række 3
4 fie nielsen 21 //table1, række 4
2 mie slotsgaard 75 //table2, række 2
Kan nogen hjælpe mig? Jeg har ingen idé om hvad jeg laver udover at det er PHP/MySQL og at jeg får brug for noget der hedder JOIN :S
(læs: jeg har undgået join indtil nu)
Her er min forespørgsel som ikke virker efter hensigten:
"SELECT ";
"`table1`.`id`, `table1`.`firstname`, `table1`.`surname`, `table1`.`age`, ";
"`table2`.`id`, `table2`.`firstname`, `table2`.`surname`, `table2`.`age` ";
"FROM `table1` LEFT JOIN `table2` ";
"ON ";
"`table1`.`contry`=5 AND `table1`.`gender`=1 AND ";
"`table2`.`contry`=5 AND `table2`.`gender`=1 ";
"ORDER BY `table1`.`firstname` ASC, `table2`.`firstname` ASC";
Kan man kalde det for et problem at siden ikke vil indlæse fordi der kommer afsindigt mange rækker når den ikke melder fejl? Ja.