車の在庫を含むテーブルが1つあります。これには2つの列があり、1つはcar_idで、もう1つはcar_infoです(例:bmw 320)。
もう1つのテーブルには、2列のテーブルも含まれています。1つはsales_idsで、もう1つは販売したcar_idです。
出力がsales_idと、そのsales_idによって販売された車の名前になるSQLクエリを作成したいと思います。
結合クエリを使用してみましたが、これまでのところ成功していません。誰かが助けを提供できますか
車の在庫を含むテーブルが1つあります。これには2つの列があり、1つはcar_idで、もう1つはcar_infoです(例:bmw 320)。
もう1つのテーブルには、2列のテーブルも含まれています。1つはsales_idsで、もう1つは販売したcar_idです。
出力がsales_idと、そのsales_idによって販売された車の名前になるSQLクエリを作成したいと思います。
結合クエリを使用してみましたが、これまでのところ成功していません。誰かが助けを提供できますか
select s.sales_id, i.car_info
from inventory i
join sales s on s.car_id = i.car_id;
特定の sales_id で販売されている車を検索するには:
select i.car_info
from inventory i
join sales s on s.car_id = i.car_id
where s.sales_id = 'some id';
select c.car_id,c.car_info,s.sales_id from
car_table_name c,
sales_table_name s
where c.car_id = s.car_id
テーブル 1 の名前がcar_inventoryで、テーブル 2がcar_salesであると仮定すると、クエリは次のようになります。
ただし、より良い回答を得るには、質問で試したコードを提供する必要があります。
select car_sales.sales_ids, car_inventory.car_info
from car_sales join car_inventory
on car_sales.car_id = car_inventory.car_id