Finden von Äquivalenten für mysqls intersect
In SQL ruft der Schnittbetreiber unterschiedliche Werte ab, die in beiden angegebenen Abfragen erscheinen. MySQL unterstützt jedoch nicht nativ, um sich zu überschneiden.
Alternativen in mysql
, um ein ähnliches Ergebnis in MySQL zu erzielen, kann man verwenden:
ausgewählten * Auswahl * Auswahl * Von emovis_reporting e1 Innerer Join emovis_reporting e2 On (e1.id = e2.id) und (e1.cut_name = e2.cut_name) Wobei e1.id = 3 und (e1.cut_name = '全プロセス' oder e1.cut_name = '恐慌');
mysql Alternative Verwenden von wo ... in:
(select * from emovis_reporting where (id=3 and cut_name= '全プロセス' and cut_name='恐慌') ) intersect ( select * from emovis_reporting where (id=3) and ( cut_name='全プロセス' or cut_name='恐慌') )Unterscheidungsgemäß * Unterscheidungsvoller * Auswahl * * Select * In:
SELECT SELTELIGEN SELTENDEN * SELTENDE SELECT * In:
; Von emovis_reporting Wobei (id = 3) und (cut_name in ('全プロセス', '恐慌'); Es ist jedoch wichtig zu beachten, dass die ID -Spalte an dieser spezifischen Abfrage beteiligt ist, was verhindert, dass Duplikate zurückgegeben werden. Für Abfragen ohne eindeutige Bezeichner kann die Verwendung von Unterschieden in der äußeren Abfrage erforderlich sein, um eindeutige Ergebnisse zu gewährleisten.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3