我是MySQL的新手。我有两个共享一些ID的表(第一个表中的product_id与第二个表中的post_id是相同的ID)。
我需要从第二个表(wp_postmeta)的meta_value列中找到具有相同product_id(例如post_id = 49)的行,其中meta_key ='_ product_attributes'。
答案 0 :(得分:1)
您可以使用具有不同别名和INNER JOIN的同一张表,然后加入wp_postmeta
SELECT a.*, c.*
FROM wp_wcmp_products_map a
INNER JOIN wp_wcmp_products_map b ON a.product_map_id = b.product_map_id
AND b.product_id = 3479
INNER JOIN wp_postmeta c on c.post_id = b.product_id
AND c.meta_key = '_product_attributes'