2012-04-02 3 views
3

Mit Blick auf das Magento 1.5-Schema kann ich nicht herausfinden, wie sich eine Produkt-ID auf eine Entitäts-ID bezieht.Was ist die Beziehung zwischen einer Entitäts-ID und einer Produkt-ID

In allen meinen Testfällen kann ich überprüfen, dass die product_id und entity_id gleich sind (das gleiche int). Aber ich vermute, dass das irgendwo eine Beziehung ist und obwohl sie in meinen Testfällen gleich sind, ist es wahrscheinlich nur ein Zufall und nicht etwas, auf das ich mich verlassen sollte.

In welchen Tabellen oder Beziehungen kann ich finden, was dieser Link ist, damit ich eine zuverlässige Abfrage schreiben kann.

Ich bin nur auf der Suche nach so etwas ... tho wird es wahrscheinlich nicht so einfach sein.

select entity_id from <wherever> where product_id = 1234 
+0

"Schreiben Sie eine zuverlässige Abfrage", ich muss mehr wissen. – benmarks

+0

Ich habe versucht, eines meiner benutzerdefinierten Attribute basierend auf dem Feld is_in_stock in der Inventory-Tabelle zu aktualisieren. Die Attribute werden von entity_id gespeichert, aber der Lagerstatus wird von product_id gespeichert. Also, bis ich verifiziert habe, dass diese gleich sind, dachte ich mir, dass ich meine Updates per Unterabfrage machen müsste. Aber leider war es viel einfacher als ich dachte. – RThomas

+0

Kurz gesagt, ich habe mir 2 Stunden Handarbeit erspart, indem ich 2 Stunden lang eine Updateabfrage durchforstete, die in einigen Millisekunden lief. Alles in allem ein fairer Handel :) seit ich etwas Neues gelernt habe. – RThomas

Antwort

Verwandte Themen