> The task is to perform an intersection on 'name' column according to all distinct values in 'study' column.

Did you try ...

SELECT DISTINCT a.symbol
FROM test as a
JOIN test as b ON a.symbol=b.symbol
WHERE a.study <> b.study;

PB

-----

Andrej Kastrin wrote:
I have the table 'test' which includes two columns: 'study' and 'symbol':

study symbol
a2008 A
a2008 B
a2008 C
a2008 D
b2005 A
b2005 B
b2005 E


The task is to perform an intersection on 'name' column according to all distinct values in 'study' column. During the experiments the intersection was done 'manually' using the query:

SELECT a.symbol FROM test as a, test as b WHERE a.symbol=b.symbol and a.study="a2008" and b.study="b2005";

So the result of the query above is (A, B).

The question is how to implement this query more automatically, without directly referencing to the study names, because I want to implement it into a php script.

Thank you in advance for any suggestions.

Best, Andrej

------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.11/1820 - Release Date: 11/29/2008 6:52 PM

Reply via email to