基本的にcar_color = yellowの車をすべて選択したい& car_gear = Manual。 これをどうすれば実現できますか?私は "???"の代わりに何を書かなければならないでしょうか? ? テーブルの作成は間違っていますか?2つのテーブルの項目をフィルタリングします。 mysqlの正規化
$sql = "SELECT * FROM
A
JOIN
B
ON
A.id=B.Aid WHERE ???";
表A
id title
1 Toyota
2 Volvo
表B
id Aid attr_name attr_val
0 1 car_year 2012
1 1 car_color red
2 1 car_km 1000
3 1 car_gear manual
4 2 car_color black
5 2 car_km 0
6 2 car_gear Automat
テーブルを再設計する必要がありますか? – Taryn
はwhere句なしで動作しないステートメントですか? – hjpotter92