我有表A中與最新狀態= 1的MySQL記錄在第二表
| id | Name |
_________________________
| 1 | ABC |
_________________________
| 2 | BCD |
_________________________
表B
| id | a_id | Status | timestamp |
__________________________________________________________
| 1 | 1 | 1 | timestamp |
__________________________________________________________
| 2 | 1 | 2 | timestamp |
__________________________________________________________
| 3 | 1 | 3 | timestamp |
__________________________________________________________
| 4 | 2 | 1 | timestamp |
__________________________________________________________
在上面的例子中我只要挑
| name | a_id | Status | timestamp |
__________________________________________________________
| BCD | 2 | 1 | timestamp |
因此,與任何只有最新狀態爲1的記錄,我想選擇該記錄。如果最新狀態是2或3,我不希望他們選擇...
如果可能我不想使用子查詢,因爲我使用的Codeigniter其實並不喜歡子查詢。
請幫
沒有子查詢,這很簡單,但沒有適當的DDL我真的不能打擾。 (雖然大概codeigniter也可以使用視圖 - 在這種情況下,子查詢有什麼問題) – Strawberry
我不知道CodeIgniter,但你試過這個:https://github.com/EllisLab/CodeIgniter/wiki/Subqueries?似乎解決你的子查詢問題。我不認爲這可以沒有.. – NickyvV
真的沒有問題,我想知道是否可以做到沒有子查詢,想到會學到新的東西 @nickyvV:我已經試過了,我不想在系統文件中更改任何內容,但我可以使用自定義查詢,但必須確保它們是乾淨的。 –