Với ví dụ dữ liệu sau:SQL Tham gia để chỉ các câu đố hàng tối đa
Users
+--------------------------------------------------+
| ID | First Name | Last Name | Network Identifier |
+--------------------------------------------------+
| 1 | Billy | O'Neal | bro4 |
+----+------------+-----------+--------------------+
| 2 | John | Skeet | jsk1 |
+----+------------+-----------+--------------------+
Hardware
+----+-------------------+---------------+
| ID | Hardware Name | Serial Number |
+----------------------------------------+
| 1 | Latitude E6500 | 5555555 |
+----+-------------------+---------------+
| 2 | Latitude E6200 | 2222222 |
+----+-------------------+---------------+
HardwareAssignments
+---------+-------------+-------------+
| User ID | Hardware ID | Assigned On |
+-------------------------------------+
| 1 | 1 | April 1 |
+---------+-------------+-------------+
| 1 | 2 | April 10 |
+---------+-------------+-------------+
| 2 | 2 | April 1 |
+---------+-------------+-------------+
| 2 | 1 | April 11 |
+---------+-------------+-------------+
Tôi muốn viết một truy vấn SQL mà sẽ cung cấp cho các kết quả sau:
+--------------------+------------+-----------+----------------+---------------+-------------+
| Network Identifier | First Name | Last Name | Hardware Name | Serial Number | Assigned On |
+--------------------------------------------------------------------------------------------+
| bro4 | Billy | O'Neal | Latitude E6200 | 2222222 | April 10 |
+--------------------+------------+-----------+----------------+---------------+-------------+
| jsk1 | John | Skeet | Latitude E6500 | 5555555 | April 11 |
+--------------------+------------+-----------+----------------+---------------+-------------+
rắc rối của tôi là rằng ngày "Chỉ định" tối đa cho mỗi người dùng cần phải được chọn cho mỗi người dùng cá nhân và được sử dụng cho việc tham gia thực tế ...
Có cách nào thông minh thực hiện điều này trong SQL không?
Vì vậy, bạn đã có máy tính xách tay cũ của Jon Skeet? Kewl! – APC
@APC: Vâng! Công ty nghĩ rằng ông đã dành quá nhiều thời gian trên StackOverflow ... :) –