我有一個表,看起來像:MYSQL - 選擇查詢Where條件是指同一臺
TBLA
code | name | parent_code | status | child
---------------------------------------------------------
1 | ABC | | complete | N
1.1 | ABC.1 | 1 | pending | Y
2 | BCD | | pending | N
2.1 | BCD.1 | 2 | pending | Y
我試圖讓與child = Y
的記錄,它的父status = complete
這是我想要獲得的輸出
code | name | parent_code | status | child
----------------------------------------------------------
1.1 | ABC.1 | 1 | pending | Y
到目前爲止,我正在使用的方法是查詢帶有child=Y
的所有記錄,並再次循環以獲取來自先前查詢的每個code
基於parent_code
的狀態。
是否可以使查詢更簡單?
添加您期待 –
@Jens您可以通過父狀態的意思輸出表?父母本身將不會有'parent_code',因爲他們是父母 –
@JosephGoh我指的是你的問題:'它的父母狀態=完成' – Jens