MySql Inner Join z klauzulą WHERE [zamknięte]
Oto mój kod:
SELECT table1.f_id FROM table1 WHERE table1.f_com_id = '430' AND
table1.f_status = 'Submitted'
INNER JOIN table2
ON table2.f_id = table1.f_id
where table2.f_type = 'InProcess'
Potrzebuję informacji odtable1
jak wszystkie identyfikatory powiązane zf_com_id
jako 430 i status jako złożony, a typ powinien być tylko w trakcie, który jest przechowywany w innej tabeli (table2
)
f_id
jestp_key
if_key
w obu tabelach.
Ale to daje mi błędy, myślę, że umieszczamWHERE
klauzula jest błędna, jak to naprawić?
Komunikat o błędzie: # 1064 - Wystąpił błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL pod kątem poprawnej składni w pobliżu 'INNER JOIN table2 ON table2.f_id =' w linii 2