An all-optical joint transform correlator featuring two operative correlation planes(ports) with complementary performance is presented. We present the theory of operation, derive the input-output characteristics, and demonstrate computer simulations and experimental results. The two-port joint transform correlator is based on simultaneous use of two photorefractive wave-mixing architectures. The first port uses two-beam coupling, and the second port uses four-wave mixing. The performance of the two ports depends on an experimentally controlled beam intensity ratio and the photorefractive coupling coefficient. With appropriate selection of these parameters, the first port is capable of high discrimination, while simultaneously the second offers a low discrimination output. Our results show that the two-beam coupling port can achieve peak-to-noise and signal-to-noise ratio values better than the phase-only correlator, whereas the four-wave-mixing port performs similarly to the classical joint transform correlator. This leads to a potential application in which the correlator could be set up so that in one port a general class is detected (interclass) and, in the other, the specific item in a class is detected (intraclass).