0
2つのデータベースから同じデータを取得しようとしています。私が望むのはデータベース2のデータをデータベース1の値で取得することです。私はJOINと闘っています。私はean(d.value)に一致させたい、これは第2のデータベースにも存在するからだ。MySQL:2つのデータベースでクエリを選択
SELECT
a.sku AS sku,
c.value AS name,
d.value AS ean,
e.value AS price,
f.n_factuurprijs AS tech_price
FROM
catalog_product_entity a,
catalog_product_entity_int b,
catalog_product_entity_varchar c,
catalog_product_entity_varchar d,
catalog_product_entity_decimal e
JOIN
product_stock_price.techdata_products f ON f.ean = ean
WHERE
a.entity_id = b.entity_id
AND a.entity_id = c.entity_id
AND a.entity_id = d.entity_id
AND a.entity_id = e.entity_id
AND d.attribute_id = f.ean
AND b.attribute_id = 96
AND b.value = 1
AND c.attribute_id = 71
AND d.attribute_id = 152
AND e.attribute_id = 75
GROUP BY a.entity_id
ご覧のとおり、私はMySQLでかなり新しくなっています。だから、どんな助けも本当にありがたいです。