Правильный оператор SQL для дублирования элементов со специальным сценарием - PullRequest
0 голосов
/ 25 сентября 2018

SampleImage.jpg

Все элементы проверки на картинке должны быть показаны.

Вот мое заявление sql.

SELECT DISTINCT 
    c.code || ' - ' || c.description || ' - ' || s.num AS SearchColumn, 
    s.num AS Num,
    c.code AS Code,
    c.product AS Product,
    f.faciltyname AS FacilityName,
    f.facilityid AS FacilityID,  
    c.description AS Description,  
    c.Number AS Num
FROM Facility f 
    JOIN Code c ON f.codeid = c.codeid
    JOIN Structure s ON c.structureid = s.structureid 
WHERE searchcolumn > "" 
    AND ((c.product = 'PROD1' OR c.product IS NULL )) 
ORDER BY c.code ASC 

онидублировались только из кода, num и productid (у которых также есть особый сценарий), но на самом деле он имеет другой идентификатор объекта и имя объекта, которое необходимо

...