Hacer una consulta con dos columnas, una que diga nombre_cliente y otra de nombre_productos_ordenados, donde se mostrará el nombre del cliente y cada uno de los productos solicitados.
CONSULTA: SELECT customers.CustomerName AS nombre_cliente, GROUP_CONCAT(products.ProductName) as nombre_productos_ordenados FROM customers JOIN orders ON customers.CustomerID = orders.CustomerID JOIN orderdetails ON orders.OrderID = orderdetails.OrderID JOIN products ON products.ProductID = orderdetails.ProductID GROUP BY customers.CustomerName ORDER BY nombre_productos_ordenados

Hacer una tabla solo con el nombre de los proveedores de USA.
CONSULTA: SELECT suppliers.SupplierID AS suppliers_ID, suppliers.SupplierName AS SupplierName, suppliers.ContactName AS ContactName, suppliers.Address AS Address, suppliers.City AS City, suppliers.PostalCode AS PostalCode, suppliers.Country AS Country, suppliers.Phone AS Phone FROM suppliers WHERE suppliers.Country = "USA";

Haz una consulta que te diga que productos hay en cada categoría, una columna llámala “Nombre_Categorias” y la otra columna llámala “Nombre_Productos”.
CONSULTA: SELECT categories.CategoryName AS nombre_categoría, GROUP_CONCAT(products.ProductName) AS nombre_producto FROM products JOIN categories ON products.CategoryID = categories.CategoryID GROUP BY categories.CategoryName

Realizar una consulta que muestre en una columna el nombre de los clientes y en otra columna el nombre de los proveedores de los productos que han comprado. El listado del nombre de los clientes se mostrará por orden descendente, es decir, empezarán en la Z y terminarán en la A. 6.2 .El nombre de los proveedores figurará en una sola línea separados por ','.
CONSULTA: SELECT DISTINCT customers.CustomerName AS Nombre_cliente, suppliers.SupplierName AS nombre_proveedor FROM orderdetails JOIN orders ON orders.OrderID = orderdetails.OrderID JOIN customers ON orders.CustomerID = customers.CustomerID JOIN products ON products.ProductID = orderdetails.ProductID JOIN suppliers ON products.SupplierID = suppliers.SupplierID ORDER BY customers.CustomerName DESC SELECT customers.CustomerName AS Nombre_cliente, GROUP_CONCAT(suppliers.SupplierName SEPARATOR',') AS nombre_proveedor FROM orderdetails JOIN orders ON orders.OrderID = orderdetails.OrderID JOIN customers ON orders.CustomerID = customers.CustomerID JOIN products ON products.ProductID = orderdetails.ProductID JOIN suppliers ON products.SupplierID = suppliers.SupplierID GROUP BY customers.CustomerName DESC SOLUCION CON WHERE EN VEZ DE JOIN SELECT DISTINCT customers.CustomerName AS Nombre_Cliente, GROUP_CONCAT(suppliers.SupplierName SEPARATOR ', ') AS Nombre_Proveedor FROM customers, orders, orderdetails, products, suppliers WHERE customers.CustomerID = orders.CustomerID AND orders.OrderID = orderdetails.OrderID AND orderdetails.ProductID = products.ProductID AND products.SupplierID = suppliers.SupplierID GROUP BY Nombre_Cliente ORDER BY customers.CustomerName DESC;

Haz una consulta de cuanta cantidad de productos tiene cada orden, una columna llámala “ID_Orden” y la otra columna llámala “Cantidad_productos”.
SELECT orderdetails.OrderID AS pedido, SUM(orderdetails.Quantity) AS Cantidad_productos FROM orderdetails GROUP BY pedido
