[英]retrieving records with concat statement in sql
我有這個查詢,我想聯系學生的名字。 我應該在哪里提交concat聲明?
“ concat(文本,LPAD(id,4,'0'))”
此處的文本和ID來自學生表。 這是查詢:
"SELECT p.*, s.* FROM students s, payments p
where s.id=p.id and level='Grade 3' and amount>='1500'"
表
-學生桌-
create table students(
text char(5)NOT NULL,
id int(11)NOT NULL AUTO_INCREMENT,
name varchar(250),
address varchar(250)
PRIMARY KEY(id)
)
-付款-
create table payments(
p_id int(11)NOT NULL AUTO_INCREMENT,
amount varchar(250),
id int,
PRIMARY KEY(p_id)
FOREIGN KEY(id) REFERENCES students(id);
)
謝謝!
嘗試這個 :
SELECT p.*, s.*, concat(s.text,LPAD(s.id,4,'0')) as student_names
FROM students s, payments p
where s.id=p.id and level='Grade 3' and amount>='1500'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.