2017-05-25 1 views
0

Ich habe 2 Tabellen mit unterschiedlichen Daten. Lassen Sie mich Ihnen den Tisch erklären.Daten von 2 Tabelle aufrufen & zählen

Tabelle - A id, val

Tabelle -B ID, Produkt

ID ist die gemeinsame Spalte zwischen diesen beiden.

Ich möchte die 'ID' mit einer Art von 'val' aus Tabelle A finden. Ich habe das getan. Ich möchte das 'Produkt' dieser 'ID' aus Tabelle B finden. Wie mache ich das? & Ich möchte die Gesamtzahl der einzelnen Produkte (wie z. B. was wir verwenden zählen).

Kann jemand bitte helfen?

+1

Zeigen Sie uns DB-Schema, Beispieldaten und erwartete Ausgabe. \t Bitte lesen Sie [** How-to-Ask **] (http://stackoverflow.com/help/how-to-ask) \t \t Und hier ist ein großartiger Ort, um [** START **] (http://spaghettiba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) um zu erfahren, wie Sie die Qualität Ihrer Fragen verbessern und bessere Antworten erhalten. \t [** So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel **] (http://Stackoverflow.com/help/mcve) –

Antwort

1

Hoffnung helfen Ihnen

SELECT a.val, b.product COUNT(*) AS numrow 
FROM A AS a 
LEFT JOIN B AS b ON a.id = b.id 
WHERE a.val =something_to_find 
+0

Um als 'code' zu ​​formatieren, wählen Sie den Text aus und drücken Sie' ctrl-k 'oder fügen Sie 4 Leerzeichen vor jeder Zeile hinzu –

+0

@JuanCarlosOropeza, danke Sir –