Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

sqlalchemy + flask, nhận tất cả các bài đăng hàng ngày

Tôi sẽ không làm điều đó trong một truy vấn, mà là tạo nhóm mong muốn ở phía python:

# get desired posts (add your filters etc)
posts = session.query(Post).order_by(Post.time)

# create a dictionary, where key is the date(-only), and values are the posts of that day
from collections import defaultdict
grouped = defaultdict(list)
for post in posts:
    dat = post.time.date()
    grouped[dat].append(post)

# iterate over new grouped structure
for dat, posts in sorted(grouped.items()):
    print dat
    for post in posts:
        print '  ', post



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia Mysql cung cấp các hàng trùng lặp

  2. IF ... ELSE trong mệnh đề WHERE trong MySQL

  3. Nhiều dữ liệu truy vấn vào một Bảng HTML (PHP, MySQL)

  4. mysql tính toán giây giữa hai ngày / lần cho mỗi ngày

  5. Không thể kết nối với máy chủ MySQL trên '127.0.0.1' (10061) (2003)