Как ссылаться на таблицу по id - PullRequest
1 голос
/ 12 марта 2012

Я думаю, что причина, по которой я не могу найти то, что ищу, в том, что я задаю не тот вопрос.Я новичок в codeigniter и mysql, и я надеюсь, что кто-то сможет понять, что я собираюсь сделать.

У меня есть 2 таблицы:

Products:
id | name | price | store#

Store:
store# | address | phone | etc..

Как я могу одновременно запрашивать товары и информацию о магазине?Скажем, я взял продукт № 42, и он дал мне магазин № 21.Можно ли выполнить один запрос, чтобы извлечь все данные одновременно из обеих таблиц, просто выполнив поиск по идентификатору продукта?

Я думаю, JOIN - это то, что мне нужноиспользовать, но я немного запутался.Я надеюсь, что кто-то сможет уточнить и указать мне правильное направление.

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

Что-то в этом духе должно сделать это.:)

SELECT
    *
FROM Products P
INNER JOIN Store S
    ON S.StoreNumber = P.StoreNumber
WHERE P.id = 42
0 голосов
/ 12 марта 2012
SELECT Products.id  , Store.StoreID
FROM Products, Store
where Products.id = 42
and Store.StoreID=21
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...