私は3つのテーブルを持っています:
SN | Table Name | Primary Key | Foreign Key | Attribute
-----------------------------------------------------------------
1 | salesArea | salesAreaID | | areaDescription
2 | store | storeID | salesAreaID |
3 | salesPerson | salesPersonID | storeID | salesPersonName
特定salesPersonNameの. _salesAreasalesPerson
たとえば、salesPersonデイビッドという名前storeIDは、NE にある 23 で働いていsalesAreaます。salesPerson34 で働いている Bob という名前の別の人がいてstoreID、これも NE にありsalesAreaます。
これまでの私のクエリは...
SELECT salesPersonName,
salesPersonID,
st.salesAreaID,
areaDescription,
sp.storeId
FROM salesperson as sp, salesArea as sa, store as st
storeID「David」を取得して、それが何であるかを取得する方法について混乱していますsalesArea。それからそれで、それですべてをsalesArea取得します。salesPersonssalesArea
Salesperson テーブルは のみを提供しますが、 のstoreID場合storeは を提供しsalesAreaますstoreID。
正しい方向を指すとよいでしょう。節を結合しますか? とどこか空想group by?