Как отобразить только одну информацию с одинаковым идентификатором

0
SELECT suppliers.supplier_id, 
                 transactions.trans_id, 
                 date_of_transaction, 
                 company_name 
          FROM suppliers 
          JOIN products ON products.supplier_id = suppliers.supplier_id
          JOIN transactions ON transactions.trans_id = products.trans_id

Так что этот запрос будет выбрать все supplier_id, trans_id и date_of_transaction из таблиц, которые я присоединиться и он будет отображать как это.

Таблица транзакций

Но то, что я хотел бы сделать, это то, что, как я могу показать ТОЛЬКО ОДИН ДАННЫЕ с тем же trans_id и на картинке, он отображает две транзакции с одним и тем же trans_id пожалуйста, помогите.

Теги:

1 ответ

0

Используйте Distinct.

      SELECT distinct suppliers.supplier_id, transactions.trans_id, date_of_transaction, 
      company_name FROM suppliers 
      JOIN products ON products.supplier_id = suppliers.supplier_id
      JOIN transactions ON transactions.trans_id = products.trans_id"
  • 1
    спасибо человек это работает это дало мне вывод, который я хотел

Ещё вопросы

Сообщество Overcoder
Наверх
Меню