共通のフィールドと競合することなく、結合された 2 つのテーブルのすべてのフィールドを選択するにはどうすればよいでしょうか?
2 つのテーブルがあるProducts
としServices
ます。次のようなクエリを作成したいと思います。
SELECT Products.*, Services.*
FROM Products
INNER JOIN Services ON Products.IdService = Services.IdService
このクエリの問題は、IdService
2 回表示され、多くの問題が発生することです。
私がこれまでに見つけた別の方法は、すべてのフィールドを1 つProducts
のフィールド以外から区別することIdService
です。しかし、この方法では、新しいフィールドを に追加するたびにクエリを更新する必要がありますProducts
。
これを行うより良い方法はありますか?