Problem mit doppelten Daten in einer Abfrage zum Produktscannen [geschlossen]MySql

MySQL DBMS-Forum
Anonymous
 Problem mit doppelten Daten in einer Abfrage zum Produktscannen [geschlossen]

Post by Anonymous »

ID locum_id result_date process_number Workcycle_counter result_state type_number type_variant Shift_code
G110191 10002 31-OCT-24 12.44.35.00000000 PM ASIA /CALCUTTA 1080111 0 1 561 NULL 0 ERWEISSE SHISTS
APER971 10001 ° C. ASIA/CALCUTTA 1080111 0 1 542 1 3
A000972 10001 31-OCT-24 12.42.53.000000 PM ASIA/CALCUTTA 1080111 0 1 561 1 1 late shift
G110192 10002 31-OCT-24 12.42.51.000000 AM ASIA/CALCUTTA 1080111 0 1 542 null 2 night Shift
G110192 10002 31-OCT-24 12.42.38.000000 PM ASIA /CALCUTTA 1080111 0 1 561 NULL 0 Early Shift
A000973 10001 31-OCT-24 12.41.19.000000 PM Asia /Calcutta 1080111 1 1 561 1 1 561 1 1 561 1 1 1 1 561 1 1 1 1 1 1 1 1 1 1 1 561 1 1 1 1 1 1 1 1 1,1561 1 1 1 1 1 1 1 1,101 ° C. 31-OCT-24 12.41.04.000000 PM Asien /Calcutta 1080111 0 1 561 NULL 0 Frühschicht
A000974 10001 31-OCT-24 12.39.19.00000000 PM Asien /Calcutta 1080111 0 1 561 1 1 Spätschaft
G110195 10002 31 act-24 12.00000001110195 10002 31 act-24 12.00000001110195 10002 31 act-24 12.00000001110195 10002 31 act-24 12.00000001110195 10002 31 act-24 12.00000 ° C. Asien/Calcutta 1080111 0 1 561 NULL 0 Frühschicht
A000975 10001 31-OCT-24 12.38.51.000000 Asien/Calcutta 1080111 0 1 561 1 1 Spätschicht
NULL 0 Early Shift < /p>
Ich habe diese Daten und in der ID -Spalte gibt es 2 Arten von Teilengehäusen und Pumpen, um ein Gehäuse zu identifizieren. Es beginnt mit dem Buchstaben G und Pumpe beginnt mit der Spalte A in ID. Es gibt eine andere Möglichkeit, sie zu unterscheiden, indem wir die Spalte location_id betrachten. In einer Montagelinie wird das Gehäuse zuerst gescannt und dann ein Pumpenteil gescannt. Jetzt möchte ich eine MySQL -Abfrage schreiben, um beide Häuser der Pumpe, die angebracht ist, abzurufen. Das Gehäuse wird also zuerst gescannt und dann wird eine Pumpe gescannt, so dass der gescannte Teil gleich nach dem Gehäuse die Pumpe ist, die beide zusammenpassen. In einigen Fällen wird das Gehäuse jedoch aufgrund des menschlichen Fehlers mehrmals gescannt, dass sie es mehrmals scannen können, und es wird als Duplikat in der Tabelle angezeigt. Ich möchte diese überspringen und die nächste Pumpe direkt anstelle des Gehäuses anzeigen.

Code: Select all

select ID, LOCATION_ID, RESULT_DATE, PARAM_NAME, RESULT_STRING  from 123_sql WHERE source_database = '12345' AND location_id = '0001' AND param_name = 'Identifier' AND result_string = :id;  (this will be defined later)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post