अभी भी MySQL रस्सियों को सीखना और मैं यह जानने का प्रयास कर रहा हूं कि एक से अधिक से अधिक विशिष्ट चयन कैसे करें। मैं क्षमा चाहता हूं कि तालिका के नाम बहुत सामान्य हैं, मैं बस कुछ आत्मनिर्भर अभ्यास कर रहा था। मैं एक आत्म-शिक्षार्थी बनने की पूरी कोशिश करता हूं।MySQL कई से कई का चयन करें
मेरे पास 3 टेबल हैं जिनमें से एक एक लिंकिंग टेबल है। मैं कहता हूं कि "कौन से उपयोगकर्ता एचटीसी और सैमसंग फोन दोनों के मालिक हैं" (वे 2 फोन हैं) कहें। मैं अनुमान लगा रहा हूं कि उत्तर कहां है, लेकिन मैं यह नहीं समझ सकता कि इसे कैसे शब्द दिया जाए।
-- Table: mark3
+---------+-----------+
| phoneid | name |
+---------+-----------+
| 1 | HTC |
| 2 | Nokia |
| 3 | Samsung |
| 4 | Motorolla |
+---------+-----------+
-- Table: mark4
+------+---------+
| uid | phoneid |
+------+---------+
| 1 | 1 |
| 1 | 2 |
| 2 | 1 |
| 2 | 3 |
| 2 | 4 |
| 3 | 1 |
| 3 | 3 |
+------+---------+
-- Table: mark5
+------+-------+
| uid | name |
+------+-------+
| 1 | John |
| 2 | Paul |
| 3 | Peter |
+------+-------+
बहुत बहुत धन्यवाद जो! – enchance
@enchance: कुछ भी "धन्यवाद" एक स्वीकृत उत्तर की तरह नहीं कहता है। :-) –
आपको यह मिला, आदमी। साथ ही, तालिका 'मार्क 5' को कॉल करने के बजाय आपने इसे एम 5 में बनाया है, मुझे नहीं पता था कि आप टेबल नाम के बाद इसे लिखकर ऐसा कर सकते हैं। क्या यह एएस के बराबर है जो कॉलम नामों के लिए है? – enchance