PDA

View Full Version : Cần giúp đỡ về cách trích csdl trong my sql



bluesnake132
27-06-2013, 11:10
Tình hình là mình cần ae chuyên gia giúp đỡ tí
Mình có 2 bảng như thế này

T1
http://i575.photobucket.com/albums/ss197/bluesnake132/Temp/1.png (http://s575.photobucket.com/user/bluesnake132/media/Temp/1.png.html)


T2
http://i575.photobucket.com/albums/ss197/bluesnake132/Temp/2.png (http://s575.photobucket.com/user/bluesnake132/media/Temp/2.png.html)

Mình muốn lấy ra các thông tin từ bảng T1: post_id, hits, type, email, price, image.. với điều kiện là T2.Postauthor = 1.

2 bảng liên kết với nhau qua T1.post_id và T2.ID

Mong các anh em giúp đỡ.
Mình cám ơn.

bluesnake132
27-06-2013, 11:34
ai biết giúp mình với

doan_tu1080
27-06-2013, 13:58
Bác còn cần không? PM em teamview cho bác :)
skype and yahoo: than_tai1080

bluesnake132
27-06-2013, 14:22
Bác còn cần không? PM em teamview cho bác :)
skype and yahoo: than_tai1080

Mình vẫn cần nha bạn, add nick yahoo bạn rồi :) Đang chờ tl

trannamcn
27-06-2013, 14:23
Hiểu sai ý của chủ thớt, nhưng cũng đã có phương án truy vấn hợp yêu cầu!! Nhưng chủ thớt có cao nhân giúp rồi :D

bluesnake132
27-06-2013, 17:45
Hiểu sai ý của chủ thớt, nhưng cũng đã có phương án truy vấn hợp yêu cầu!! Nhưng chủ thớt có cao nhân giúp rồi :D
Bạn có thể giúp mình. Cao nhân đi đâu rồi :))

sincos
27-06-2013, 18:12
SELECT A.* FROM T1 A JOIN T2 B ON A.post_id = B.ID WHERE B.post_author = 1

bluesnake132
27-06-2013, 18:45
SELECT A.* FROM T1 A JOIN T2 B ON A.post_id = B.ID WHERE B.post_author = 1

Không phải cách này bạn ơi, Ý mình muốn lấy các dòng ở cột meta_key như vầy nè

http://i575.photobucket.com/albums/ss197/bluesnake132/3.png (http://s575.photobucket.com/user/bluesnake132/media/3.png.html)

Như hình bạn có thể thấy là các giá trị ở cột meta_key giờ trở thành tiêu đề cột. Tương ứng với 1 post_id and meta_key chỉ có một meta_value trương ứng.

Nhờ bạn giúp đỡ !
Thanks

trannamcn
28-06-2013, 06:25
Mình chỉ có phương án tách ra làm 2 truy vấn và sử dụng kết hợp với PHP build nó thành 1 array mới thì được chứ viết SQL kiểu oái oăm này thì chưa thử bao giờ vì nó phi chuẩn CSDL quan hệ rồi :3
Bạn thông cảm!

bluesnake132
28-06-2013, 08:00
Mình chỉ có phương án tách ra làm 2 truy vấn và sử dụng kết hợp với PHP build nó thành 1 array mới thì được chứ viết SQL kiểu oái oăm này thì chưa thử bao giờ vì nó phi chuẩn CSDL quan hệ rồi :3
Bạn thông cảm!

Cám ơn bạn, mình sẽ xem lại <3