कैसे करने के लिए की तुलना में एक मूल्य के साथ, एक मूल्य से मेल खाती है कि एक और मूल्य के लिए?

0

सवाल

मैं एक मेज है:

Table 1
pizza     |price|country|base
-----------------------------------
americano | 2   | U.S   | wholemeal
funghi    | 3   | Italy | wholemeal
sicilliano| 7   | Italy | wholemeal

मैं की जरूरत करने के लिए सूची में सभी pizza तत्वों है कि एक ही country तत्व है, के रूप में sicilliano pizzaनहीं , का उपयोग कर एक सबक्वेरी.

mysql
2021-11-24 00:48:27
1

सबसे अच्छा जवाब

1

INNER JOIN एक ही तालिका देखें के बारे में मैनुअल में शामिल हो

के रूप में आप नहीं चाहते हैं सबक्वेरी, आप circumvnt यह, का उपयोग करके शामिल हो, जब आप चलाने के लिए

SELECT t1.*,t2.* FROM Table1 t1 INNER JOIN Table1 t2 ON t1.`country` = t2.`country`

आप देख गूंथना के लिए कभी देश पंक्ति में t1 आप पाते हैं एक पंक्ति से t2. तो के लिए siziliano में t1 आप funghi और siziliano में t2.

बाकी को कम करने के सभी टी 2 पंक्तियाँ, करने के लिए आप की जरूरत है लोगों

CREATE TABLE IF NOT EXISTS Table1 (
  `pizza` VARCHAR(10),
  `price` INTEGER,
  `country` VARCHAR(5),
  `base` VARCHAR(9)
);

INSERT IGNORE INTO Table1
  (`pizza`, `price`, `country`, `base`)
VALUES
  ('americano', '2', 'U.S', 'wholemeal'),
  ('funghi', '3', 'Italy', 'wholemeal'),
  ('sicilliano', '7', 'Italy', 'wholemeal');
SELECT t2.`pizza` FROM Table1 t1 INNER JOIN Table1 t2 ON t1.`country` = t2.`country` WHERE t1.`pizza` = 'sicilliano'
| पिज्जा |
| :--------- |
| funghi |
| sicilliano |

db<>बेला यहाँ

2021-11-24 08:56:30

मैं पूछ सकता हूँ के लिए कुछ और अधिक विवरण के? मैं पढ़ने की कोशिश की इन पुस्तिकाओं हालांकि, मैं प्रतीत नहीं कर सकते इसे काबू करने के लिए.
czarniecki

मैं कुछ स्पष्टीकरण, सामान्य रूप में दिखाने के सभी स्तंभ और तो आप देख betrer क्या एक में शामिल होने के बनाता है या जहां खंड
nbk

और अगर मैं चाहता था करने के लिए सूची में सभी पिज्जा, कि अधिक मूल्य की है, की तुलना में एक विशिष्ट एक है? का चयन करें t2.पिज्जा मेनू से t1 के भीतर मेनू में शामिल हों t2 t1.मूल्य = t2.कीमत जहां t1.मूल्य > 'अमेरिकानो'; मैं कुछ करने की कोशिश की इस तरह की है, लेकिन जाहिर है आप नहीं कर सकते हैं की तुलना स्ट्रिंग पूर्णांक के साथ
czarniecki

यह वही है के साथ एक subquerz zou की जरूरत का चयन करने के लिए कीमत के americano, साथ, zou की जरूरत में शामिल होने के लिए एक मेज है कि फिल्टर everzthing बाहर है कि छोटे देने के लिए, यह एक trz या एक और सवाल है, अब आप एक बेला के लिंक जोड़ सकते हैं, जो
nbk

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में