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

MYSQL Inner Sammenføj to borde over to nøgler

Problemet er højst sandsynligt GROUP BY . Dette returnerer kun én post pr. kurv-id, selvom der er flere produkter i kurven. For at få det, du ønsker, prøv dette:

VÆLG sb_carts.cart_id, sb_carts.product_skuFRA sb_carts INDRE JOIN sb_products PÅ sb_products.sku =sb_carts.product_sku OG sb_products.school_id =sb_carts.school_idWHERE sb_id_carts OR sb_carts.BY_0> 

Det vil returnere to kolonner (vogn-id'et og SKU) i stedet for én, og alle varer for det ene vogn-id vises som på hinanden følgende rækker i forespørgslen.



  1. PHP binder et jokertegn

  2. flere forespørgsler samme tabel, men i forskellige kolonner mysql

  3. Problemet med MySql og indsættelse af sidste ID forbliver

  4. Sådan bruger du Joda-Time med java.sql.Timestamp