jQuery Autocomplete に使用される SQL コードがいくつかあります。この時点で、製品の名前を取得するクエリがあります。
SELECT DISTINCT name AS name
FROM products_names
WHERE (name LIKE '%$q%' AND language_code = 'pl')
OR (name2 LIKE '%$q%' AND language_code = 'pl')
問題なく動作していますが、検索を入力すると、無効になっている製品の名前も表示されます。
製品がアクティブか無効かに関する情報status
は、テーブルの列に保持されproducts
ます。
status
上記のように機能するクエリが必要で、値がの場合にのみ製品の名前を表示します0
。
テーブルには、製品 ID を格納するproducts_names
フィールドがあります。id_product
テーブルproducts
はそれを に格納しid
ます。
そのようなクエリの例を教えてください。