sql >> Database teknologi >  >> RDS >> Mysql

Inner Join tabel med hensyn til en maksimal værdi

SELECT a.ID SellerID, a.Shop_Name, b.ID ProductID, b.pageViews, b.title, b.PriceFROM seller a INNER JOIN Produkter b ON a.id =b.seller_ID INNER JOIN ( VÆLG seller_ID, MAX(pageViews) max_view FRA produkter GRUPPER EFTER sælger_ID ) c PÅ b.seller_ID =c.seller_ID OG b.pageViews =c.max_ViewWHERE a.handpicked ='Y' OG a.active ='Y' 

OUTPUT

╔══════════╦═══════════╦════════╦═══════════╦══════════════════════ ═══╦═════════╦═══════╗║ SellerId ║ Shop_name ║ ProductId ║ Pageviews ║ Titel ║ Pris ║╠══════════╬═══ ════════╬═══════════╬═══════════╬═════════╬═══════ ╣║ 1 ║ Mitienda ║ 2 ║ 30 ║ Bufanda ║ $ 25 ║║ 3 ║ New_World ║ 6 ║ 6 ║ Ropa ║ $ 13 ║╚══════════╩═══════════ Kode


  1. Hvordan vælger man dato og klokkeslæt uden sekunderne i mysql?

  2. UTF-8:vises korrekt i databasen, dog ikke i HTML på trods af utf-8 tegnsæt

  3. hvordan man indstiller et array som en mysql brugervariabel

  4. Skadelige, gennemgående SQL Server-ydeevnemyter