я был в состоянии присоединиться к 3 таблицы и посчитайте набор данных, ставка получать столбцы на конкретной таблице она видна только 3-й столбец таблицы ..получить colums из трех объединенных таблиц
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'];
Эта цена возвращенную ошибку: Неопределенный индекс: a.price в ... есть «цена» в первой таблице (InvoiceItemTable). echo $ invoices ['invoice']; В первой таблице (InvoiceItemTable) есть счет-фактура, и он возвращает его. Я не хочу использовать $ invoices ['price'], потому что в третьей таблице есть и «цена», и это то, что она возвращает, я хочу получить цену в первой таблице. $ invoices ['price.InvoiceItemTable'] возвращает неопределенный индекс
Какой СУБД является вы используете? –
Спасибо, ваш ответ работал нормально ... @ Хуан. – Ekumahost