У меня возникли проблемы с выбором правильной строки в таблице, если указанная таблица является реляционной. Две таблицы показаны ниже.
таблица web_quote_models
id | model | product_id | cpu_id | ram_id | hdd_id | os_id | opt_id
=========================================================================
1 | 000001 | 1 | 1 | 1 | 1 | 1 | 1
2 | 000002 | 1 | 2 | 2 | 2 | 2 | 2
3 | 000003 | 1 | 3 | 3 | 3 | 3 | 3
4 | Custom | 0 | 0 | 3 | 4 | 4 | 4
таблица web_quote_component_cpu
id | name
=========================================================================
1 | Intel® Core™ i3 2100 3.1GHz dual-core
2 | Intel® Core™ i5 2500 2.7GHz quad-core
3 | Intel® Core%trade; i7 2600 3.4GHz 8mb Cache dual-core
Итак, мне нужно выполнить запрос, который будет искать внутри таблицы web_quote_models и сопоставлять поле модели с $ _SESSION ['model'], а затем сопоставлять поле web_quote_models.cpu_id с web_quote_component.id.
Это то, что я имею до сих пор; Я не могу быть слишком далеко, я думаю.
("
SELECT web_quote_component_cpu.name
FROM web_quote_component_cpu
LEFT JOIN web_quote_models
ON web_quote_component_cpu.id='web_quote_models.cpu_id'
AND web_quote_models.name='".$_SESSION['model']."'
");
Огромное спасибо заранее всем, кто помогает.
Dan.