Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql - wybierz z wielu tabel bez tworzenia duplikatów danych

Nie mam żadnego doświadczenia w MySQL, ale zakładam, że działa podobnie do MSSQL.

Tak więc format, w którym oczekujesz danych wyjściowych, nie jest możliwy. Możesz raczej uzyskać wartości kolumny kolejności i oceny oddzielone przecinkami

Tutaj to podobne pytanie, które może ci pomóc

w tym przykład oparty na linktry coś takiego

SELECT Customers.id, Customers.name, Customers.lastName, GROUP_CONCAT(Orders.order) OrderedDishes, GROUP_CONCAT(CustomerRating.rating) RatingsGiven FROM ..... rest of your query .....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL EXPLAIN:Używanie indeksu a używanie warunku indeksu

  2. Zapytanie MySQL nie działa podczas używania zmiennej php w klauzuli where

  3. Najlepsza praktyka dotycząca pamięci podręcznej lokalnej bazy danych?

  4. Jak uzyskać wynik na 2 stołach?

  5. SQL:Jak możemy zrobić table1 JOIN table2 ON do tabeli podanej w polu w table1?