/ / Jak korzystać z SQL odrębny w kolumnach multi-pal - mysql, odrębny

Jak korzystać z SQL odrębny w wielu kolumnach - mysql, odrębne

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

wprowadź opis obrazu tutaj

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 № 1

Distinct 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ć?