0
나는 내가더블 널 (null) 값 조합 PHP
SELECT NULL,NULL,username, omschrijving, datum, project ,opdrachtgever ,tijd_van,tijd_tot,TIME_FORMAT(TIMEDIFF(tijd_tot,tijd_van), '%H:%i') as nosearch_diff
FROM uren ur
JOIN projecten AS pr ON pr.project_id = ur.project_id
JOIN user AS us ON us.userid = ur.userid
JOIN opdrachtgever AS og ON pr.opdrachtgever_id = og.opdrachtgever_id
UNION
SELECT materiaal,afdeling,username, omschrijving, datum, project ,opdrachtgever ,tijd_van,tijd_tot,TIME_FORMAT(TIMEDIFF(tijd_tot,tijd_van), '%H:%i') as nosearch_diff
FROM materiaal AS ma
JOIN projecten AS pr ON pr.project_id = ma.project_id
JOIN user AS us ON us.userid = ma.userid
JOIN opdrachtgever AS op ON op.opdrachtgever_id = pr.opdrachtgever_id
JOIN afdeling AS af ON af.afdeling_id = ma.afdeling_id
JOIN materiaalnaam AS mt ON mt.materiaalnaam_id = ma.materiaalnaam_id
쿼리가 제대로 작동이 코드를 가지고 있지만 내가 한 문제가 조합과 null 값에 대한 질문이 있습니다. 첫 번째 쿼리는 double NULL 값을 가지고 있으며 두 번째 쿼리 물성과 afdeling을 참조합니다. 하지만 표시하려면 첫 번째 NULL의 afdelingen 값과 두 번째 NULL의 값만 표시하십시오.
그 afdeling = 배송 및 물자 보트.
이의이 같은 표시 :
NULL : Shipping
NULL : Shipping
을하지만 난 그것을 같이 표시 할 :
이NULL : Shipping
NULL : Boat
아무도이 문제를
감사합니다, 케빈
몇 가지 샘플 데이터를 제공 할 수 있습니까? – DineshDB
글쎄 그것은 null 값에 관한 것입니다. 그냥 물체를 표시하고 afdeling = afdeling이라고 말한 것처럼 afdeling을 원합니다. 배송 - 물체 = 보트 이제는 2 배로 배송됩니다 배송 – KevinF
첫 번째 쿼리 결과에 중복 행이 있다는 뜻입니까? –