Wählen Sie einen untergeordneten Datensatz pro übergeordnetem Datensatz, während Sie Tabellen mit einer Eins-zu-Viele-BePhp

PHP-Programmierer chatten hier
Anonymous
 Wählen Sie einen untergeordneten Datensatz pro übergeordnetem Datensatz, während Sie Tabellen mit einer Eins-zu-Viele-Be

Post by Anonymous »

Ich habe herum gesucht und hatte keinen vollständigen Erfolg, um diese Abfrage zu erstellen, um die Ergebnisse ordnungsgemäß anzuzeigen. Es genügt zu sagen, ich suche ein wenig Hilfe, um meinen Kopf um die Struktur zu wickeln, die ich verwenden kann. Im Wesentlichen habe ich eine Tabelle mit mehreren Produkten (product_list) und einer anderen Tabelle (product_images), die mehrere Bilder pro Produkt enthält. Ich versuche, für jedes Produkt nur ein Bild hochzuziehen und das eine Produkt und ein Bild zusammen anzuzeigen. Das ist mein Code. Lassen Sie mich wissen, was Sie denken. < /P>

Code: Select all

SELECT
`product_list`.*,
(SELECT *
FROM product_images
WHERE product_list.product_tag = product_images.img_tag
LIMIT 1)
FROM
(`product_list`)
LEFT JOIN
`product_images`
ON `product_list`.`product_tag` = `product_images`.`img_tag`
WHERE
`product_list`.`product_tag` = product_images.img_tag
AND product_list.name_family = product_images.img_family
ORDER BY
`date` desc
LIMIT 10

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post