0

この sql に何を追加すればよいですか? 私のシステムには、外部の Keyがあります。同じものすべてにID_Number1 つだけを表示し、0 を持たない Bill.Arrears125 または 0 を持たない Bill.Arrears521 をすべて選択し、Bill.Pay_Date を最新にする必要があります。ID_NumberID_NumbersID_Number

ID_NumberArrears125 と Arrears521 が 0 ではなく、Pay_Date最新のものをすべて表示するだけで済みます

 __________________________________________________________
|  ID   | Arrears125 | Arrears521|  Pay_Date  |  ID_Number |
 ----------------------------------------------------------
|   1   |      0     |     0     |  12-01-01  |      1     |
 ----------------------------------------------------------
|   2   |      0     |     0     |  12-01-02  |      1     |
 ----------------------------------------------------------
|   3   |      25    |     25    |  12-01-03  |      1     |
 ----------------------------------------------------------
|   4   |      0     |     0     |  12-01-01  |      2     |
 ----------------------------------------------------------
|   5   |      0     |     0     |  12-01-02  |      2     |
 ----------------------------------------------------------
|   6   |      0     |     0     |  12-01-01  |      3     |
 ----------------------------------------------------------
|   7   |      25    |     25    |  12-01-02  |      3     |
 ----------------------------------------------------------

ID 3 と ID 7 のみを表示

  $sql=mysql_query("SELECT
                        Bill.*,users.* from Bill,users
                    WHERE
                        users.ID_Number=Bill.ID_Number
                    AND
                        (Bill.Arrears125!=0 OR Bill.Arrears521!=0)
                    GROUP BY
                        Bill.ID_Number")or die(mysql_error());
4

1 に答える 1

0
select str_to_date(Pay_Date,"%Y-%m-%d") as date_temp, ID_number from Bill where Appears125 != 0 and Appears521 != order by date_temp desc
于 2013-02-21T13:28:16.130 に答える