たとえば、テーブルにはproducts
という名前のテーブルがあり、テーブルにはproduct name
というフィールドがあります。知っている商品のproduct name
と一致する関連商品をいくつか表示したいと思います。mysqlでsqlコマンドを書く方法
どのようにSQLクエリコマンドを記述するには?
例:knowed製品のproduct name
iがTrue Blood Season
として始まるすべての製品名を取得したい
True Blood Season 1 DVD
であれば...
knowed製品のproduct name
は
24 Hours Season 7 DVD
ある場合私は24 Hours Season
として始まるすべての製品名を取得したいと考えています。
SQL:それはかなり基本的なSQLのSQL
$query ="select p.products_id, pd.products_name, p.products_price
from " . TABLE_PRODUCTS . " p " .
TABLE_PRODUCTS_DESCRIPTION . " pd
where p.products_status = 1
and p.products_id = pd.products_id
and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'
and p.products_id <> :product_id AND MATCH('products_name') AGAINST (:products_name IN NATURAL LANGUAGE MODE);
[サンプルコード](http://sscce.org/)(例えば、CREATE TABLE文のようなテーブル構造)とデータと、サンプルデータの望ましい結果が最も役立ちます。何が関連しているかを判断するための正確な基準は何ですか? – outis
特定の製品名の一部。ありがとう、 – runeveryday