I've changed the field name "Check" into "Chek".
and I applied kleineme's query with changing "Check" into "Chek".
The following is the query.
Code:
kleineme's query1
select Family_Name as Name, Place as Place
from myTable1
where Display = 'all' or Chek = 1
UNION
select First_Name as Name, Place as Place
from myTable2, myTable1
where myTable2.Family_Number = myTable1.Family_ID
and ((myTable1.Display != 'all' and myTable2.Chek = 1) or myTable1.Display = 'all')
As I got an error with "kleineme's query1", I found there is no myTable2.Chek in my database.
So I changed myTable2.Chek into myTable1.Chek, because there is "myTable1.Chek in my database.
So the kleinerme's query1 is modified like the following "kleineme's query2".
Code:
kleineme's query2
select Family_Name as Name, Place as Place
from myTable1
where Display = 'all' or Chek = 1
UNION
select First_Name as Name, Place as Place
from myTable2, myTable1
where myTable2.Family_Number = myTable1.Family_ID
and ((myTable1.Display != 'all' and myTable1.Chek = 1) or myTable1.Display = 'all')
result of the kleineme's query2
Fonda New York
Tailor Chicago
Henry New York
Jane New York
Robert Chicago
Liz Chicago
The problem here is the result of the kleineme's query2 is somewhat different from my target result which is in the below.
Code:
target result
Fonda New York
Tailor Chicago
Henry New York
Jane New York
Michael L.A.
Thanks in Advance
Bookmarks