Ranthalion
October 13th, 2005, 09:48 AM
Hi,
I have 2 tables that I'm interested in.
-----------------------------------------
Table: Members
Fields: id, name, prof1, prof2
Data: 1, Cheveyo, 1, 2
-----------------------------------------
-----------------------------------------
Table: Professions
Fields: id, title
Data: 1, Herbalism
2, Alchemy
-----------------------------------------
I'm trying to write a query for mySQL that will return: Cheveyo, Herbalism, Alchemy
I have tried:
select Members.name, Professions.title
FROM Members, Professions
WHERE Members.prof1=Professions.id;
That works to return: Cheveyo, Herbalism
But when I try:
select Members.name, Professions.title, Professions. title
FROM Members, Professions
WHERE Members.prof1=Professions.id and Members.prof2=Professions.id;
It doesn't return any results.
Any advice on what I'm doing wrong? or how to fix it?
Thanks,
Ranthalion
I have 2 tables that I'm interested in.
-----------------------------------------
Table: Members
Fields: id, name, prof1, prof2
Data: 1, Cheveyo, 1, 2
-----------------------------------------
-----------------------------------------
Table: Professions
Fields: id, title
Data: 1, Herbalism
2, Alchemy
-----------------------------------------
I'm trying to write a query for mySQL that will return: Cheveyo, Herbalism, Alchemy
I have tried:
select Members.name, Professions.title
FROM Members, Professions
WHERE Members.prof1=Professions.id;
That works to return: Cheveyo, Herbalism
But when I try:
select Members.name, Professions.title, Professions. title
FROM Members, Professions
WHERE Members.prof1=Professions.id and Members.prof2=Professions.id;
It doesn't return any results.
Any advice on what I'm doing wrong? or how to fix it?
Thanks,
Ranthalion