SQL चयन से तालिका जहाँ एकाधिक प्रविष्टियाँ मौजूद हैं

0

सवाल

मैं पास के एक डेटाबेस से जानकारी pokemon खेल. एक टेबल में शामिल है कि चाल सीखा जा सकता है के द्वारा प्रत्येक pokemon. मैं कैसे कर सकते हैं का चयन करें इस तालिका से जहां एक नि सीख सकते हैं दोनों के दो कदम?

मेरे वर्तमान क्वेरी है SELECT * FROM 'learned-moves' WHERE 'Version Group'=? AND ('Move'=? OR 'Move'=?); लेकिन इस चयन में सभी पंक्तियों के होते हैं कि या तो चाल है. कैसे कर सकते हैं मैं केवल वापसी उन पंक्तियों को अगर वे दोनों मैच?

संपादित करें: db schema

sql
2021-11-24 02:59:35
1

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

0

पर विचार एक INNER JOIN खुद पर या स्व-शामिल हों:

SELECT l1.Pokemon, l1.'Move' AS 'Move1', l2.'Move' AS 'Move2'
FROM 'learned-moves' l1
INNER JOIN 'learned-moves' l2
  ON l2.Pokemon = l1.Pokemon
  AND l2.'Version Group' = l1.'Version Group'
  AND l1.'Version Group' = ?
  AND l1.'Move' = ?
  AND l2.'Move' = ?
2021-11-24 03:40:48

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

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

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

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

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