I would like to list all attributes options that our products don't use. I prefer to use SQL to do that to learn how to work with it.
Right now I use this query to get the ID of my attributes
select * from eav_attribute where attribute_code = 'color_shoes';
After I list all the attributes options with this query.
select *
from eav_attribute_option eao
join eav_attribute_option_value eaov on eao.option_id = eaov.option_id
where attribute_id = 2294
and eaov.store_id = 1;
It's here where I don't know to fetch all products based on the current list of attributes options.
What is the relation between EAV tables and Catalog products? right now in the 'catalog_product_entity' table, I have an ATTRIBUTE_ID column but there's no product with attribute_id = 2294.
Someone have hint where i need to look for?
1 Answer 1
I think you should review the EAV structure tutorials.
https://inchoo.net/magento/magentos-database-layout-and-its-eav-structure/
https://devdocs.magento.com/guides/m1x/magefordev/mage-for-dev-7.html
Still, you required any help, let me know.
Hope this will help you.
-
thanks, i will check your link, i hope this will help.Stéphane Baribeau– Stéphane Baribeau2019年09月25日 20:30:02 +00:00Commented Sep 25, 2019 at 20:30
-
@StéphaneBaribeau Please accept this as an answer, so it will help to someone else.Nits– Nits2019年09月26日 10:38:37 +00:00Commented Sep 26, 2019 at 10:38
-
no problem, i will contact you after my test to see if everything is ok! thanksStéphane Baribeau– Stéphane Baribeau2019年09月26日 14:03:31 +00:00Commented Sep 26, 2019 at 14:03
-
Explore related questions
See similar questions with these tags.