I'm making some progress. The following sql statement gives me the same record X3.
For instance, in lu_countries, there are three distinct entries for $userid. I can't quite wrap my head around this and the logic. Can you assist?
SELECT distinct lu_countries.skill_id, tbl_countries.country, tbl_states.ID, tbl_states.state_name FROM lu_countries, tbl_countries, tbl_states WHERE tbl_states.countrylu_id=tbl_countries.ID AND lu_countries.uid='$userid' ORDER BY country, state_name
The results are as follows:
Skill_ID country ID state_name
134 Canada 58 Alberta
162 Canada 58 Alberta
299 Canada 58 Alberta
134 Canada 59 British Columbia
162 Canada 59 British Columbia
299 Canada 59 British Columbia
134 Canada 63 Labrador
162 Canada 63 Labrador
299 Canada 63 Labrador
...
134 United States 12 California
162 United States 12 California
299 United States 12 California
134 United States 14 Washington
162 United States 14 Washington
299 United States 14 Washington
134 United States 18 Arkansas
162 United States 12 Arkansas
299 United States 12 Arkansas
...
134 Mexico 104 Cozumel
162.....
I just want it to return
134 Canada 58 Alberta
134 Canada 59 British Columbia
134 Canada 63 Labrador
....
162 United States 12 California
162 United States 14 Washington
162 United States 12 Arkansas
...
299 Mexico 104 Cozumel
299 Mexico 105 ....
....