Poniższe zdjęcie pokazuje rekordy tabeli bazy danych, czego potrzebowałem, aby mieć odrębny rekord w zależności od trno. kolumna Próbowałem tego zapytania,
SELECT distinct
trno,
srno,
DATE_FORMAT(branch_transfer.date,"%d/%m/%Y")as transferdate,
branch_transfer.product_code,
product_master.product_name,
product_master.product_desc,
qty,
branch_code,
company_master.company_name,
batch_code
FROM
branch_transfer INNER JOIN company_master
ON
branch_transfer.branch_code = company_master.company_id
INNER JOIN product_master
ON
branch_transfer.product_code=product_master.product_code
where
branch_transfer.dstatus=1 and qty>0
order by trno desc
ale to zapytanie nie działa, jak myślałem, jak zastosować odrębne w kolumnie multi-pal. lub jak powinienem to osiągnąć? Potrzebuję różnych wartości w zależności od trno.
Odpowiedzi:
0 dla odpowiedzi № 1Distinct usuwa duplikaty z listy Select. Więc zobaczysz tylko wyraźne wartości trno, jeśli wszystkie:
trno,
srno,
DATE_FORMAT(branch_transfer.date,"%d/%m/%Y")as transferdate,
branch_transfer.product_code,
product_master.product_name,
product_master.product_desc,
qty,
branch_code,
company_master.company_name,
batch_code
są takie same...
Podejrzewam, że chcesz pogrupować swoje dane według trno. Pytanie jest z powrotem do ciebie. Jak chcesz radzić sobie z wartościami, w których trno jest duplikowane? tj. chcesz wziąć największy? może je podsumować?