私は3つのテーブルを持っています:
SN | Table Name | Primary Key | Foreign Key | Attribute
-----------------------------------------------------------------
1 | salesArea | salesAreaID | | areaDescription
2 | store | storeID | salesAreaID |
3 | salesPerson | salesPersonID | storeID | salesPersonName
特定salesPersonName
の. _salesArea
salesPerson
たとえば、salesPerson
デイビッドという名前storeID
は、NE にある 23 で働いていsalesArea
ます。salesPerson
34 で働いている 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
取得します。salesPersons
salesArea
Salesperson テーブルは のみを提供しますが、 のstoreID
場合store
は を提供しsalesArea
ますstoreID
。
正しい方向を指すとよいでしょう。節を結合しますか? とどこか空想group by
?