mysql - 在 phpmyadmin 中查询更新但在网站中显示错误查询

标签 mysql sql

我们有一个项目是关于更新后在网站上显示我们的数据库内容。更新部分没有问题,但显示表格有问题。请帮忙。这是屏幕截图:

这是网站查询的屏幕截图: This is the screen shot of the query in the website: 这是出现问题的数据库的屏幕截图 This is the screenshot of the database where in there's a problem

如您所见,Paid 和 CardTypeID 列没有从数据库中获取正确的数据。它只显示所有记录中的相同数据。

这是我的查询:

SELECT t.TransID, t.Date, m.MemID, m.FName, m.LName, m.Contact, c.CardTypeID,         m.CardNum, t.Amount, c.Paid, m.ExpiryDate FROM transaction t, members m, card c WHERE m.MemID = t.MemID GROUP BY T.MemID ORDER BY T.TransID DESC

感谢您的帮助。

** 以下是其他表格:

成员表:

Members Table Structure

交易表:

Transaction Table Structure

卡片表:

Card Table Structure

它们里面的所有数据都是相同的,特别是成员(member) ID。

最佳答案

你没有正确加入卡C表...你需要

SELECT t.transid, 
       t.date, 
       m.memid, 
       m.fname, 
       m.lname, 
       m.contact, 
       c.cardtypeid, 
       m.cardnum, 
       t.amount, 
       c.paid, 
       m.expirydate 
FROM   TRANSACTION t, 
       members m, 
       card c 
WHERE  m.memid = t.memid 
and c.transid = t.transid  //(if this field exists in both tables)
GROUP  BY T.memid 
ORDER  BY T.transid DESC 

关于mysql - 在 phpmyadmin 中查询更新但在网站中显示错误查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610995/

相关文章:

sql - django-admin.py 转储数据到 SQL 语句

mysql - 棘手的 MySQL JOIN 查询

mysql - 写一个sql查询?

mysql - 为什么在删除 MySQL 表的某些行后我的可用磁盘空间减少了?

java - 从tomcat日志中提取sql查询

PHP MYSQL 5 表连接问题

sql - 使用 SQL 查询的 TreeView

php - mysql查询+sprintf=注入(inject)?

mysql - 使用空键对 MySQL JSON 对象执行操作的路径语法

mysql - 将值与 where 子句中的串联字段进行比较