我想从2个mysql表中获取数据。
表tbl_1:
表tbl_2:
我试过这个:
SELECT `tbl_2`.*
FROM `tbl_1`
LEFT JOIN `tbl_2` ON `tbl_1`.invoiceID = `tbl_2`.invoiceID
WHERE `tbl_1`.customerID = "463";
我的结果是:
结果看起来不错,但并不完美。我得到许多空行,它们不在结果中。结果中只应包含前两行。
我的错在哪里?
先生,
您有两个表(表1和表2),两个表中都有一个名为invoiceID
的公共列。因此,如果要为给定CUSTOMERID从这两个表中选择一些列:
SELECT Table1.*, Table2.*
FROM Table1 INNER JOIN Table2
ON Table1.invoiceID = Table2.invoiceID
WHERE Table1.CUSTOMERID = "463"
LEFT JOIN关键字返回左表tbl_1
的所有记录,右表tbl_2
的匹配记录。所以改变桌子的顺序
SELECT `tbl_2`.*
FROM `tbl_2`
LEFT JOIN `tbl_1` ON `tbl_1`.invoiceID = `tbl_2`.invoiceID
WHERE `tbl_1`.customerID = '463';
LEFT JOIN关键字返回左表(tbl_1)的所有记录,右表(tbl_2)的匹配记录。
也许你应该试试“内部连接”而不是“左连接”?
Document.QuerySelector(“Button”).AddEventListener(“Click”,function(){console.log(“Click Détecté”);
我有三张桌子:
; GetParameters ; 输入,无 ; 输出,堆栈顶 (替换,例如 whatever) ; 不改变其它变量值。 Function GetParameters Push $R0 Push $R1 Push $R2 Push $R3 StrCpy $R2 1 StrLen $R3 $CMDLINE ;Check for
本文向大家介绍MySQL命令行下18个常用命令,包括了MySQL命令行下18个常用命令的使用技巧和注意事项,需要的朋友参考一下 在日常的网站维护和管理中,会用到非常多的SQL语句, 熟练使用对网站管理有很多好处,尤其是站群管理的时候。 下面列一些常用的命令做备记。 1、显示数据库 show databases 显示表 show tables; 2、创建用户 创建root用户密码为123 3、修
问题内容: 但我想获取用户ID?我怎么才能得到它? 问题答案: 您需要。 SqlDataReader 提供一种从SQL Server数据库中读取行的仅前向流的方法。 样本 更多信息 MSDN-SqlDataReader类
我有两个智能卡读卡器连接到我的电脑: ACS ACR122U非接触式读卡器 CRT-603-CZ1非接触式读卡器 我读了两位读者的手册。如手册中所述,两者都对GET DATA APDU命令使用以下APDU命令: 嗯,我先在ACR122U阅读器的字段中,然后在CRT-603-CZ1的字段中放置了一张ISO14443(也许是米费)卡,然后尝试了上面的命令: 如上所述,结果是不同的。实际上ACR122U