How to do a subquery in the same table?
I'm trying to figure out how to query inside a query...?Here is my table:
NAME ID (PK)
My problem is when someone creates a new line in this table, the system creates other lines associated in the same table, but it fits the ID of the line of "parent" in the name of the new colums.
For example:
1001 BOB_ADDRESS
1002 FRED_ADDRESS
1003 NEW_ROW_1001_BOB_ADDRESS
1004 NEW_ROW1_1001_BOB_ADDRESS
1005 NEW_ROW_1002_FRED_ADDRESS
1006 NEW_ROW1_1002_FRED_ADDRESS
What I want is a query that would work to something like:
SELECT ID, NAME
FROM TABLENAME,
BY NAME;
But this query finds all rows of the child >
For example:
ID NAME
---- ---------------------------------------
1001 BOB_ADDRESS
1003 NEW_ROW_1001_BOB_ADDRESS
1004 NEW_ROW1_1001_BOB_ADDRESS
1002 FRED_ADDRESS
1005 NEW_ROW_1002_FRED_ADDRESS
1006 NEW_ROW1_1002_FRED_ADDRESS
1010 JOE_ADDRESS
1100 NEW_ROW_1010_JOE_ADDRESS
1117 NEW_ROW1_1010_JOE_ADDRESS
Any thoughts?
Thank you
KSL.
Something like that?
SQL> select rectype, parentid, id, name
2 from (
3 select 'Primary' rectype, t1.id parentid, t1.*
4 from t t1
5 where not exists (select null from t t2 where t1.name like '%'||t2.id||'%')
6 union all
7 select 'Child' rectype, (select max(id) from t t3 where t1.name like '%'||t3.id||'%') parentid, t1.*
8 from t t1
9 where exists (select null from t t2 where t1.name like '%'||t2.id||'%')
10 )
11 order by parentid, rectype desc, id
12 ;
RECTYPE PARENTID ID NAME
------- ---------- ---------- ------------------------------
Primary 1001 1001 BOB_ADDRESS
Child 1001 1003 NEW_ROW_1001_BOB_ADDRESS
Child 1001 1004 NEW_ROW1_1001_BOB_ADDRESS
Primary 1002 1002 FRED_ADDRESS
Child 1002 1005 NEW_ROW_1002_FRED_ADDRESS
Child 1002 1006 NEW_ROW1_1002_FRED_ADDRESS
6 rows selected.
Tags: Database
Similar Questions
-
How can I restart firefox with the same tabs and windows?
How can I restart firefox with the same tabs and windows?
It is not in the file menu or tools. I get nothing when searching for help. FF still knows how to do it, say to update extensions.
I know that I can do by saving my session, coming out, reboot and restore the session but is there a single command to do this?
Thank you. -David
I have attached a screenshot showing how to select restore automatic session just above the setting of the Home Page where it says "When Firefox starts".
With this set, you can restart Firefox manually out using the menu-
- "3-bar" menu button > button "power".
- (menu bar) File > Exit
-and then restart Firefox.
If you want a real reboot with a click of button, you can check something on the Add-ons site: https://addons.mozilla.org/firefox/
-
How to select multiple cells at the same time?
Hello
How to select multiple cells at the same time? What is the keyboard shortcut?
Thank you to.
Flo, a french guy.
Hold down the CMD key when you select the cells.
-
How to watch two clips at the same time on the other, with an opacity of 50% each. It is confirmed that the position of the object even two clips of mergers.
Thank you
PPut a clip on top of another in the timeline panel. In the video Inspector reduce the opacity of the clip on top.
-
How read datalog multiple files at the same time?
Hello friends...
can someone help me to show how read datalog multiple files at the same time?
Here is the example of my case.
I have 500 files in a folder. each file contains a waveform and its setting.
and then I want to do a card spectral these files, because these files have been saved in the order.
the point is to know how to read these 500 files at once? I made a program to read these files, but the program can read these files in one by one. So it is very uncomfortable to read 500 files one by one. can someone help me solve this problem? Thank you. I hope you can show me the program. Thank you again...
Hi jojo,
Well, in the range of functions daughter, you will find a function to list the contents of the folder. This allows to get the names of all the files datalog, and then use a loop FOR to read.
No one is obliged to provide 500 names of files manually - that's why we use a programming language to let the computer do the stupid work
-
How many user take RDP at the same time with different user login ID in Server R2 2012
How many user take RDP at the same time with different user login ID in Server R2 2012?
How many user take RDP at the same time with different user login ID in Server 2008 R2?
How many user take RDP at the same time with different user login ID in Server 2012 starndard?
How many user take RDP at the same time with different user login ID in Server 2008 standard?
This issue is beyond the scope of this site (for consumers) and to make sure you get the best answer, we need to ask either on Technet (for IT Pro) or MSDN (for developers)
If you give us a link to the new thread we can point to some resources it -
Mr President
If I have the two LOV in the same table then how to connect when I select first and second LOV value also change?
My two fields are FLOW AND DR_NAME
FLOW = ACCT_ID
DR_NAME = ACCT_NAME
I created with success of LOV for these fields.
First LOV gives acct_id in the debit field and second LOV gives the value of acct_name to dr_name.
How can I report these lov, it's that when I change my acct_id then acct_name also change
I have these two tables
CREATE TABLE "NOM" ( "ACCT_ID" VARCHAR2(7) NOT NULL ENABLE, "ACCT_NAME" VARCHAR2(50) NOT NULL ENABLE, "O_BAL" NUMBER(13,2), CONSTRAINT NOM_PK PRIMARY KEY ("ACCT_ID")ENABLE ); CREATE TABLE "VOUCHERDET" ( "V_ID" VARCHAR2(9) NOT NULL ENABLE, "LINEITEM" NUMBER , "DEBIT" VARCHAR2(7) , "DR_NAME" VARCHAR2(50), "CREDIT" VARCHAR2(7) , "CR_NAME" VARCHAR2(50), "PARTICULARS" VARCHAR2(100), "AMOUNT" NUMBER(21,2), CONSTRAINT VOUCHERDET_PK PRIMARY KEY ("V_ID","LINEITEM")ENABLE, CONSTRAINT PUR_SAL_LINE_POD_FK FOREIGN KEY(PROD_ID) REFERENCES PRODUCTS (PROD_ID)ENABLE, CONSTRAINT VOUCHERDET_DEBIT_FK FOREIGN KEY ("DEBIT") REFERENCES "NOM" ("ACCT_ID") ENABLE, CONSTRAINT VOUCHERDET_CREDIT_FK FOREIGN KEY ("CREDIT") REFERENCES "NOM" ("ACCT_ID") ENABLE, CONSTRAINT VOUCHERDET_V_FK FOREIGN KEY ("V_ID") REFERENCES "VOUCHER" ("V_ID") ON DELETE CASCADE ENABLE );
Concerning
so, instead of this second ActId, choose ACCT_NAME:
-
How to identify columns that have the same data in a SQL query or function?
Deal all,
How to identify columns that have the same data in a SQL query or function? I have the sample data as below
!DEPT_ID EMP_ID Come on CITY STATE COUNTRY 1 1 1 June 1983 DELHI HUMAN RESOURCES India 1 2 18 January 1987 DELHI HUMAN RESOURCES India 1 3 28 November 1985 DELHI HUMAN RESOURCES India 1 4 4 June 1985 DELHI HUMAN RESOURCES India 2 5 5 June 1983 MUMBAI HD India 2 6 6 June 1983 MUMBAI HD India 2 7 7 June 1983 MUMBAI HD India . 19832 8 8 Jun MUMBAI HD India . June 19833 9 9 GURGAON DL India 3 10 10 June 1983 GURGAON DL India Now, I want to Indify columns that have the same data for the same Department ID.
Is it possible in sql unique or do I have to write the function for this? Pls Help how to write?
Thanks in advance.
You can try this?
WITH T1)
DEPT_ID, EMP_ID, DATE OF BIRTH, CITY, STATE, COUNTRY
), ()
SELECT 1, 1, TO_DATE('1.) June 1983', 'JJ. LUN. (YYYY'), 'DELHI', 'HR', 'INDIA' OF THE DUAL UNION ALL
SELECT 1, 2, TO_DATE('18.) January 1987', 'JJ. LUN. (YYYY'), 'DELHI', 'HR', 'INDIA' OF THE DUAL UNION ALL
SELECT 1, 3, TO_DATE('28.) November 1985', 'JJ. LUN. (YYYY'), 'DELHI', 'HR', 'INDIA' OF THE DUAL UNION ALL
SELECT 1, 4, TO_DATE('4.) June 1985', 'JJ. LUN. (YYYY'), 'DELHI', 'HR', 'INDIA' OF THE DUAL UNION ALL
SELECT 2.5, TO_DATE('5.) June 1983', 'JJ. LUN. (YYYY'), 'BOMBAY', 'HD', 'INDIA' OF THE DUAL UNION ALL
SELECT 2.6, TO_DATE('6.) June 1983', 'JJ. LUN. (YYYY'), 'BOMBAY', 'HD', 'INDIA' OF THE DUAL UNION ALL
SELECT 2.7, TO_DATE('7.) June 1983', 'JJ. LUN. (YYYY'), 'BOMBAY', 'HD', 'INDIA' OF THE DUAL UNION ALL
SELECT 2.8, TO_DATE('8.) June 1983', 'JJ. LUN. (YYYY'), 'BOMBAY', 'HD', 'INDIA' OF THE DUAL UNION ALL
SELECT 3, 9, TO_DATE('9.) June 1983', 'JJ. LUN. (YYYY'), 'GURGAON', 'DL', 'INDIA' OF THE DUAL UNION ALL
SELECT 3.10, TO_DATE('10.) June 1983', 'JJ. LUN. (YYYY'), 'GURGAON', 'DL', 'INDIA' OF THE DOUBLE)
SELECT DEPT_ID,
RTRIM (XMLAGG (XMLELEMENT(A,VALS||',')). Extract ('//Text ()'), ',') COLUMNS_WITH_DUPLICATE
DE)
SELECT * FROM)
SELECT DEPT_ID,
EMP_ID,
Date of birth
CITY,
STATE,
COUNTRY
DE)
SELECT DEPT_ID,
EMP_ID,
Date of birth
CITY,
STATE,
COUNTRIES,
COUNT (*) OVER(PARTITION BY DEPT_ID ORDER BY EMP_ID DESC,DOB DESC,CITY DESC,STATE DESC, COUNTRY DESC) RN
DE)
SELECT DEPT_ID,
CASE WHEN(CEID>1) AND THEN 'YES' ELSE 'NO' END AS EMP_ID.
CASE WHEN(CDOB>1) THEN 'YES' ELSE 'NO' END AS DATE OF BIRTH,
CASE WHEN(CCITY>1) AND THEN 'YES' ELSE 'NO' END AS CITY.
CASE WHEN(CSTATE>1) AND THEN 'YES' ELSE 'NO' END AS STATE.
CASE WHEN(CCOUNTRY>1) THEN 'YES' ELSE 'NO' END AS A COUNTRY
DE)
SELECT DISTINCT
DEPT_ID,
CEID,
CDOB,
CITY,
CSTATE,
CCOUNTRY
DE)
SELECT DEPT_ID,
COUNT (*) TO THE CEID (DEPT_ID PARTITION, EMP_ID),.
COUNT (*) ON CDOB (DEPT_ID SCORE, DATE OF BIRTH),
COUNT (*) ON THE CITY (DEPT_ID PARTITION, CITY),
COUNT (*) ON CSTATE (DEPT_ID PARTITION, STATE).
COUNT (*) ON CCOUNTRY (DEPT_ID, COUNTRY PARTITION)
FROM T1)))
WHERE RN = 1)
UNPIVOT (CLO FOR (VALS) IN (EMP_ID, DATE OF BIRTH, CITY, STATE, COUNTRY)))
WHERE COLS = "YES".
DEPT_ID GROUP;
OUTPUT:
DEPT_ID COLUMNS_WITH_DUPLICATE
--------- ------------------------1 CITY, COUNTRY, STATE
2 CITY, COUNTRY, STATE
3 CITY, COUNTRY, STATEPost edited by: Parth272025
-
I have synced my LR my android mobile. Why the images in a different order from the catalogue on the PC and how can I get them in the same order?
You can check the order of Lightroom Mobile synchronization.
Click on the collection name and choose the last option to sort.
It should be similar to this screenshot:
Once you get to know Lightroom Mobile images sort order, you can set the same sort order on your desktop of Lightroom.
-
I can't have multiple files open at the same time! I need to compare the content from one to the other. How to display two files at the same time?
Hi sindres79946597,
Open Acrobat Reader DC, navigate to the Edit-> Preferences-> General-> uncheck "Open Documents in the new tab in the same window.
Now, reboot your system, when you open multiple PDFs that all will open in a new window so that you can easily compare.
Kind regards
Nicos -
How to open two PDFs at the same time (for example on two related screens)? It was always possible in the previous version of the Adobe Reader software. Now while one of them is open, I can't open the other, because it is hidden, and I have only shown in the taskbar as a thumbnail.
Hi ewap51098943,
You can disable this in the Edit menu-> preferences-> General
Kind regards
Nicos -
How to share several files at the same time?
iI am trying to share a number of edited files and sending one at a time takes too much time. How to share several files at the same time?
Yes, you can select and send/share several files at once.
Start https://cloud.acrobat.com/send. Click Select files to send and then follow the instructions in file selection. If you want to add more files, simply click on add files:
You can include up to 50 files by "transaction".
-
How to reinstall again PC using the same ID
Hi, already I bought adobe CC licensed, now I change the PC. How to reinstall again PC using the same ID
Same as you did the first time.
Sign in to your account on wwe.adobe.com, download the Cloud app then download your applications.
-
How to create a LOV the same table in the adf.
Hi all
I have a simple table of database with over any dependant on other tables. In my table one of my name of the column as "Gander".
Since I have given in table mod "or F. What is my requirement in simple with table search page that I want to search with Gander field also with other areas.
while I want to show that gender as LOV in the search panel.
I tried with when we have a relationship with some other table.but how to create LOV to field when the field in the same table only.
as M or F even use cases or not like.
Concerning
SivaSiva,
What is your version of JDev? What technology you are using (BC4J?)?
Assuming you are using BC for the model, you tried to create another object view based on query something like
select distinct gender, gender from your table
and then use this VO for LOV?
Arun-
-
How to display multiple images at the same time in CS6?
How to display multiple images at the same time in CS6?
Hello
If you go to window > reorganize you can choose from several display options. Below, I have chosen two horizontal spaces since I have two images, but you can select other options if you have more than one image.
Maybe you are looking for
-
can not put cookies and exceptions on the same screen. Need to fix this.
Went to the options today and the format has changed. Now I can't put Cookies and Exceptions on the same page at the same time. It is vital that I can put together up to manage cookies. Please fix this. Anyone have any ideas?
-
Willy Introscope in Windows Server 2008 R2 Instalation problem
I am not able to launch willy introscope setup in windows server 2008 R2? Its a must program for me to install. It is a the latest version .exe file. Whenever I click on this file, nothing happens. I tried to use run as Admin, but it is also useless.
-
upgrade to Windows 7 on Pavilion a1100y CTO desktop PC
I wait with upgare my current OS from XP to Windows 7. The upgrade is not from HP. This upgrade won't work and will I need to reinstall the drivers for the network? If Yes, where can I get these from. Don't get on the HP website.
-
How to dynamically access the SQLite result set?
I want to dynamically access the SQLite result set. Since webworks does not support the "PRAGMA table_info (table_name); I save all newly created information tables in a single two-column table called schema. schema has two columns, table_name, and c
-
placing the buttonfield to down to the center of the screen
Hi all I want to place fields button in the center of the field. These are the methods that I follow but it dint work for me 1. I used HorizontalFieldManager with Field.FIELD_BOTTOM, but it was not put down 2. I used the method setStatus it worked, b