kurbsdude Posted November 27, 2009 Share Posted November 27, 2009 I have a table structure as below: table 1: x y value 23 12 2344 15 56 4353 18 20 3242 table 2: p q allow 12 23 1 23 12 1 15 56 0 56 15 1 I need to accomplish the following Select * from table1 WHERE y = 12 (ONLY IF there exist two rows in table2 (WHERE one has p = 12 and q= 23 and the other has q=12 and p = 23) AND (table2.allow = 1 for both table2.p = 12 AND table2.q=12)) Any suggestions? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/183165-cross-table-join-problem/ Share on other sites More sharing options...
fenway Posted November 28, 2009 Share Posted November 28, 2009 Sounds like you need a few joins, and an EXISTS. Link to comment https://forums.phpfreaks.com/topic/183165-cross-table-join-problem/#findComment-967057 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.