2016-06-22 12 views
1

Ich möchte den letzten Wert in einer Spalte in einer Tabelle mit jedem Wert in der Spalte der anderen Tabelle vergleichen. Nach vielen Versuchen scheint das nicht möglich zu sein.Wie können Sie Werte aus zwei Spalten in zwei separaten Tabellen vergleichen?

Something like that: In this case I want to compare Value 3 with every value in column 4. 

Table_1: 
+---------+---------+ 
| column1 | column2 | 
+---------+---------+ 
| value1 | value4 | 
| value2 | value5 | 
| value3 | value6 | 
+---------+---------+ 


Table_2 
+---------+---------+ 
| column3 | column4 | 
+---------+---------+ 
| value7 | value10 | 
| value8 | value11 | 
| value9 | value12 | 
+---------+---------+ 
+0

Wie würden wir erkennen, dass ' value3' ist der * last * -Wert in der (leider benannten) Spalte colu mn1' in der Tabelle 'Table_1'? Wie würden wir herausfinden, welche Zeile als * letzte * betrachtet wird? Und es bezieht sich darauf, diesen Wert mit den Werten in einer Spalte einer anderen Tabelle zu vergleichen ... was wäre die erwartete Ergebnismenge? Gibt Zeilen von 'Table_2' zurück, die einen übereinstimmenden Wert haben? Gibt die Anzahl der Zeilen zurück, die nicht übereinstimmen? Wenn eine Spezifikation fehlt, kann diese Frage nicht beantwortet werden. – spencer7593

Antwort

1

können Sie einen subselect verwenden mit max

select * from Table_2 
where Table_2.column4 = (select max(column1) from table_1) 

oder mit Auftrag von

select * from Table_2 
where Table_2.column4 = (select column1 from table_1 order by column1 DESC limit 1) 

oder mit max (id)

select * from Table_2 
where Table_2.column4 = (select column1 from table_1 having id = max(id)) 
+1

Wert3 ist nicht das Maximum, es ist zufällig. Was ich will, ist alles in Spalte 4 zu vergleichen, sagen wir mal den letzten Wert in Spalte1. – ThP

+0

Ich habe die Antwort aktualisiert ... das Problem hängt damit zusammen, was meinst du für den letzten ... – scaisEdge

+0

Ich meine den Wert, der in der unteren Spalte1 ist. Entschuldigung für mein schlechtes Englisch. – ThP

Verwandte Themen