これはnoob-questionです。Join - missing record ...(単純なnoobリクエスト)を伴うSQL文
データは次のようになります...
products_services:
product_service_categories:
私は2つのテーブルを持っています私のSQL文は、次のようになります
SELECT product_service_id, product_service_name, product_service_category_name
FROM products_services
JOIN product_service_categories ON
products_services.product_service_category_id = product_service_categories.product_service_category_id
WHERE products_services.company_id = '7'
ORDER BY product_service_category_name, product_service_name
結果は以下のようになります。私は "ID 2 - Ernährungsberatung" のエントリが行方不明です
。 "product_service_category_id"が "0"であるため、エントリが見つかりません。
このレコードも取得するには、正しいSQL文を手伝ってください。
ありがとうございました!
質問には意味がありません。 id 2が必要な場合は、なぜ企業IDをフィルタリングしていますか? –
はい、そうです。私のスクリーンショットは正しくありません。 「company_id = 7」および「product_service_category_id = 0」のproduct_servicesテーブルのスクリーンショットにサンプルエントリがありませんでした。しかし、デュードの答えは...-) – Walhalla