我有兩個表:sections
和samples
。我剛剛被要求添加能夠看到任何部分是否有與他們相關的樣本。如何找到一個表中的哪個字段匹配基於另一個的標準
爲了做到這一點,我需要從samples
表使用的字段Job
,ID
和SectionNumber
和匹配他們對sections
表相同的字段。
我還需要決定是否應在sections
中創建一個名爲hasSamples
的新字段並對其進行維護。
的樣本數據:
samples table: `Job | ID | SectionNumber | Type | Tests`
samples: `J1302, JC310, 2, Bag, Stress`
部分表:Job | ID | SectionNumber | Depth
sections: `J1301, JD493, 1, 128`
`J1302, JC310, 2, 50`
期望中的結果可能是這樣的:
`Job | ID | SectionNumber | Samples` `J1302, JC310, 2, 1`
任何建議表示讚賞。
請提供樣本數據,所需結果以及您爲解決此問題所做的任何嘗試。 –
更多建議:請說明部分和樣本之間的關係是1對1,1對多還是多對多。你提到了一個hasSamples部分。這似乎意味着一個部分有很多樣本。如果這是真的,我給你的查詢將爲每個樣本返回一行,對於沒有樣本的任何部分也會返回一行。您可能想要GROUP BY部分或其他東西來合併。沒有更多信息很難知道。 –
@GordonLinoff我已經更新了這個問題。 – Gn13l