所以我想要实现的是,将有两个选择条件从同一个表但不同的条件获取数据。其中第二个选择的条件来自第一个表的结果,但仍然有连接结果显示在视图中。
SELECT * FROM tablea WHERE title_id = 1;
SELECT * FROM tablea WHERE song_id = tablea result;
答案 0 :(得分:0)
您可以这样做:
g++ -o dist/Debug/MinGW_Qt-Windows/hello-world-7-pc-mysql \
-L/C/Program\ Files/MySQL/MySQL\ Connector\ C++\ 1.1.9/lib \
-lmysqlcppconn \
build/Debug/MinGW_Qt-Windows/main.o
P.S。:共享数据库架构可以帮助我们。
答案 1 :(得分:0)
您使用sub-query
进行此
SELECT * FROM tablea WHERE song_id = (SELECT * FROM tablea WHERE title_id = 1);
或使用join-query
SELECT t1.* FROM tablea t1 left join tablea t2 on t2.song_id=t2.title_id