DISTINCT MYSQL SEÇ PHP farklı değil, ama veritabanında farklıdır

1 Cevap php

Ben PhpMyAdmin beklediğiniz gibi sql sorguları çalıştıran başka bir sorun var, ama benim PHP komut dosyası sql eklediğinizde, beklendiği gibi çalışmıyor.

Bu benim sql formülü:

select DISTINCT 
        table1.id AS ID,
        table1.title AS Title,
        table1.startdate AS StartDate,
        table1.enddate AS EndDate,
        table1.type AS Type,
        table2.image AS ImagePath
        table3.colour AS Colour
        FROM table1
        table1 LEFT JOIN table2 table2 ON table1.id = table2.id
               LEFT JOIN table3 table3 ON table1.id = table3.id
        WHERE Type LIKE 'E' AND StartDate >= DATE(NOW()) AND EndDate >= DATE(NOW()) 
        ORDER BY StartDate ASC

Ben 23 sonuç doğru olduğu phpmyadmin döndü olsun - ama benim PHP sql eklemek ve çalıştırdığınızda, ben yinelenen girdileri almak ve ben yanlış yapıyorum emin değilim.

Herhangi bir fikir?

1 Cevap

Biz drupal sitesi miras ve birden çok kez idam edilecek sql neden, birden fazla yürütme gibi görünüyor bir fonksiyonu var - bu sorun SQL olmadığını görünür.

Daha iyi sorunu öğrenmek için kazma olsun!

Yine de teşekkürler çocuklar!