ich in der Lage war, 3 Tabellen zu verknüpfen und den Datensatz zählen, setzen die Spalten auf bestimmten Tisch zu bekommen nur den dritten Tabellenspalte sehen ..erhalten colums von drei Tabellen verknüpft
SELECT *
FROM `InvoiceItemTable` a
JOIN `InvoiceTable` b
ON (b.id = a.invoice)
JOIN `products` c
ON (a.product = c.id)
WHERE b.status='1' AND c.store = '2'
//$invoices = $inginger->fetch(PDO::FETCH_ASSOC))
echo $invoices['a.price'];
Dieser Preis Return-Fehler: Undefinierter Index: a.price in ... In der ersten Tabelle gibt es "price" (InvoiceItemTable). Echo $ Rechnungen ['Rechnung']; Es gibt Rechnung in der ersten Tabelle (InvoiceItemTable) und es gibt es funktioniert Ich möchte $ Rechnungen ['Preis'] nicht verwenden, weil es "Preis" colum in der dritten Tabelle gibt und das ist es, was es zurückgibt, möchte ich Holen Sie sich den Preis in der ersten Tabelle. $ rechnungen ['price.InvoiceItemTable'] liefert undefinierten Index
verwenden, das DBMS sind verwendest du? –
Danke, Ihre Antwort hat gut funktioniert ... @ Juan. – Ekumahost