次のテーブルがあるとします。
Products [ItemID,ItemName,ItemDesc]
ProductInSupermarket [ItemID,SupermarketID,ItemPrice]
Products
とItemPrice
からすべてを取得したいのですProductInSupermarket
が、すべての列に言及せずにそれを行う方法はありますか? つまり、次のことができます。
Select Products.ItemID,Products.ItemName,Products.ItemDesc,ItemPrice
FROM Products,ProductInSupermarket
WHERE Products.ItemID=ProductInSupermarket.ItemID;
しかし、多くの列を持つテーブルがあり、このテーブルと別のテーブルの一部からすべてを取得したい場合、これはあまり読みにくくなります。このクエリをより読みやすく効率的な方法で作成するにはどうすればよいですか?